diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2025-03-20 15:24:32 -0300 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2025-05-16 09:04:17 -0600 |
| commit | 969af089c8351d5356b1ed9f8208f0be9b4ee703 (patch) | |
| tree | 2acea409e38b40cfa5f3f8a259919f348a977c3a /util_test.lua | |
| parent | 90144941f7126383f279033bad6e0f3485970c42 (diff) | |
| download | vis-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-x | util_test.lua | 9 |
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') |
