Skip to content

Commit 45b2bac

Browse files
committed
tests
1 parent 35a0a26 commit 45b2bac

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

inst/tests/tests.Rraw

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21185,9 +21185,12 @@ test(2317.8, DT1[DF2, on='a', e2 := x.a + i.e]$e2, 6)
2118521185
test(2317.9, DT1[DF2, on='a', .(e = x.a + i.e)]$e, 6)
2118621186

2118721187
#6864
21188-
ds = copy(datasets::iris)
21189-
x = setDT(get("ds"))
21190-
test(2319.1, !is.null(attr(ds, ".internal.selfref")))
21191-
x = setDT(get0("ds"))
21192-
test(2319.2, !is.null(attr(ds, ".internal.selfref")))
21193-
test(2319.3, identical(ds, x))
21188+
# issue #6864, test that setDT(get0(...)) preserves .internal.selfref with a simple dataset
21189+
dt = data.frame(a = 1:3, b = letters[1:3])
21190+
ds_get = copy(dt)
21191+
x_get = setDT(get("ds_get"))
21192+
test(2319.1, !is.null(attr(ds_get, ".internal.selfref")))
21193+
ds_get0 = copy(dt)
21194+
x_get0 = setDT(get0("ds_get0"))
21195+
test(2319.2, !is.null(attr(ds_get0, ".internal.selfref")))
21196+
test(2319.3, identical(ds_get0, x_get0))

0 commit comments

Comments
 (0)