@@ -7,10 +7,8 @@ test_that("unreferenced observers are garbage collected", {
7
7
obs <- observe({ vals $ A })
8
8
9
9
# These are called when the objects are garbage-collected
10
- reg.finalizer(attr(.subset2(vals ,' impl' ), " .xData" ),
11
- function (e ) vals_removed <<- TRUE )
12
- reg.finalizer(attr(obs , " .xData" ),
13
- function (e ) obs_removed <<- TRUE )
10
+ reg.finalizer(.subset2(vals ,' impl' ), function (e ) vals_removed <<- TRUE )
11
+ reg.finalizer(obs , function (e ) obs_removed <<- TRUE )
14
12
15
13
flushReact()
16
14
@@ -42,10 +40,8 @@ test_that("suspended observers are garbage collected", {
42
40
obs <- observe({ vals $ A })
43
41
44
42
# These are called when the objects are garbage-collected
45
- reg.finalizer(attr(.subset2(vals ,' impl' ), " .xData" ),
46
- function (e ) vals_removed <<- TRUE )
47
- reg.finalizer(attr(obs , " .xData" ),
48
- function (e ) obs_removed <<- TRUE )
43
+ reg.finalizer(.subset2(vals ,' impl' ), function (e ) vals_removed <<- TRUE )
44
+ reg.finalizer(obs , function (e ) obs_removed <<- TRUE )
49
45
50
46
flushReact()
51
47
0 commit comments