aboutsummaryrefslogtreecommitdiffstats
path: root/tests/mason-core/functional/logic_spec.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2023-01-02 06:47:41 +0100
committerGitHub <noreply@github.com>2023-01-02 06:47:41 +0100
commit2953751d1beda5eeec54fd7bb743614c56febc18 (patch)
treea98799e3d0cd836f5317ed33e14bc8f47123f716 /tests/mason-core/functional/logic_spec.lua
parentfix(ui): do not override existing MasonNormal hl group (#833) (diff)
downloadmason-2953751d1beda5eeec54fd7bb743614c56febc18.tar
mason-2953751d1beda5eeec54fd7bb743614c56febc18.tar.gz
mason-2953751d1beda5eeec54fd7bb743614c56febc18.tar.bz2
mason-2953751d1beda5eeec54fd7bb743614c56febc18.tar.lz
mason-2953751d1beda5eeec54fd7bb743614c56febc18.tar.xz
mason-2953751d1beda5eeec54fd7bb743614c56febc18.tar.zst
mason-2953751d1beda5eeec54fd7bb743614c56febc18.zip
feat(functional): add split_every and default_to (#835)
Diffstat (limited to 'tests/mason-core/functional/logic_spec.lua')
-rw-r--r--tests/mason-core/functional/logic_spec.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/mason-core/functional/logic_spec.lua b/tests/mason-core/functional/logic_spec.lua
index 7c795443..b15fd6ae 100644
--- a/tests/mason-core/functional/logic_spec.lua
+++ b/tests/mason-core/functional/logic_spec.lua
@@ -54,4 +54,10 @@ describe("functional: logic", function()
assert.is_true(_.complement(_.is_nil, "not nil"))
assert.is_false(_.complement(_.is_nil, nil))
end)
+
+ it("should default to provided value", function()
+ local fortytwo = _.default_to(42)
+ assert.equals(42, fortytwo(nil))
+ assert.equals(1337, fortytwo(1337))
+ end)
end)