aboutsummaryrefslogtreecommitdiffstats
path: root/tests/mason-core/functional/function_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mason-core/functional/function_spec.lua')
-rw-r--r--tests/mason-core/functional/function_spec.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/mason-core/functional/function_spec.lua b/tests/mason-core/functional/function_spec.lua
index 4da41d40..28abce20 100644
--- a/tests/mason-core/functional/function_spec.lua
+++ b/tests/mason-core/functional/function_spec.lua
@@ -139,4 +139,11 @@ describe("functional: function", function()
assert.is_true(_.T())
assert.is_false(_.F())
end)
+
+ it("should tap values", function()
+ local fn = spy.new()
+ assert.equals(42, _.tap(fn, 42))
+ assert.spy(fn).was_called()
+ assert.spy(fn).was_called_with(42)
+ end)
end)