Skip to content

Commit d645b61

Browse files
committed
c
1 parent 2144bab commit d645b61

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

spec/commons/tbl_spec.lua

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,23 @@ describe("commons.tbl", function()
2222
assert_true(tbl.tbl_not_empty({ 1, 2, 3 }))
2323
assert_true(tbl.tbl_not_empty({ a = 1 }))
2424
end)
25+
it("tbl_contains", function()
26+
assert_true(tbl.tbl_contains({ a = 1, b = 2, c = 3, d = 4 }, 1))
27+
assert_true(tbl.tbl_contains({ a = 1, b = { 1, 2 }, c = 3, d = 4 }, { 1, 2 }, vim.deep_equal))
28+
assert_false(tbl.tbl_contains({ a = 1, b = 2, c = 3, d = 4 }, "a"))
29+
assert_false(tbl.tbl_contains({ a = 1, b = { 1, 2 }, c = 3, d = 4 }, { 1, 2 }))
30+
end)
2531
it("list", function()
2632
assert_true(tbl.list_empty(nil))
2733
assert_true(tbl.list_empty({}))
2834
assert_false(tbl.list_empty({ 1, 2, 3 }))
2935
assert_true(tbl.list_empty({ a = 1 }))
3036
end)
37+
it("list_contains", function()
38+
assert_true(tbl.list_contains({ 1, 2, 3, 4 }, 1))
39+
assert_true(tbl.list_contains({ 1, { 1, 2 }, 3, 4 }, { 1, 2 }, vim.deep_equal))
40+
assert_false(tbl.list_contains({ 1, 2, 3, 4 }, "a"))
41+
assert_false(tbl.list_contains({ 1, { 1, 2 }, 3, 4 }, { 1, 2 }))
42+
end)
3143
end)
3244
end)

0 commit comments

Comments
 (0)