aboutsummaryrefslogtreecommitdiff
path: root/util_test.lua
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-03-20 15:24:32 -0300
committerFlorian Fischer <florian.fischer@muhq.space>2025-05-16 09:04:17 -0600
commit969af089c8351d5356b1ed9f8208f0be9b4ee703 (patch)
tree2acea409e38b40cfa5f3f8a259919f348a977c3a /util_test.lua
parent90144941f7126383f279033bad6e0f3485970c42 (diff)
downloadvis-lspc-969af089c8351d5356b1ed9f8208f0be9b4ee703.tar.gz
vis-lspc-969af089c8351d5356b1ed9f8208f0be9b4ee703.zip
append numbered members when merging
Overriding numbered members is not intuitive. Merging {1} and {2} should return {1,2} not {2}.
Diffstat (limited to 'util_test.lua')
-rwxr-xr-xutil_test.lua9
1 files changed, 7 insertions, 2 deletions
diff --git a/util_test.lua b/util_test.lua
index 9f34d3c..c49b66e 100755
--- a/util_test.lua
+++ b/util_test.lua
@@ -42,11 +42,16 @@ function test_table_merge() -- luacheck: ignore 111
util.table.merge(t, t2)
lunatest.assert_table(t)
- lunatest.assert_len(2, t)
+ lunatest.assert_len(3, t)
+
+ lunatest.assert_equal(1, t[1])
+ lunatest.assert_equal(2, t[2])
+ lunatest.assert_equal(3, t[3])
+
lunatest.assert_table(t.foo)
lunatest.assert_len(2, t.foo)
- lunatest.assert_equal(t[1], t2[1])
+ lunatest.assert_equal(t[3], t2[1])
lunatest.assert_equal(t[2], 2)
lunatest.assert_equal(t.foo.bar.bar, 'bar')