summaryrefslogtreecommitdiff
path: root/tests/modules/table/test.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tests/modules/table/test.lua')
-rw-r--r--tests/modules/table/test.lua8
1 files changed, 3 insertions, 5 deletions
diff --git a/tests/modules/table/test.lua b/tests/modules/table/test.lua
index 156e619f9..5133e778f 100644
--- a/tests/modules/table/test.lua
+++ b/tests/modules/table/test.lua
@@ -16,9 +16,8 @@ function test_wrap(t)
t:are_equal(table.wrap({}), {})
t:are_equal(table.wrap({1}), {1})
t:are_equal(table.wrap({{}}), {{}})
- local a = {1}
- debug.setmetatable(a, {})
- t:are_equal(table.wrap(a), {a})
+ local a = {1, __object__ = true}
+ t:are_equal(table.wrap({a}), {a})
end
function test_unwrap(t)
@@ -27,7 +26,6 @@ function test_unwrap(t)
t:are_equal(table.unwrap({}), {})
t:are_equal(table.unwrap({1}), 1)
t:are_equal(table.unwrap({{}}), {})
- local a = {1}
- debug.setmetatable(a, {})
+ local a = {1, __object__ = true}
t:are_equal(table.unwrap(a), a)
end