mirror of
https://github.com/TangentFoxy/lume.git
synced 2024-11-19 07:04:24 +00:00
Added new tests for lume.reduce()
This commit is contained in:
parent
51189d190d
commit
b4bea5f4e0
@ -150,8 +150,14 @@ end
|
||||
-- lume.reduce
|
||||
tests["lume.reduce"] = function()
|
||||
local concat = function(a, b) return a .. b end
|
||||
local add = function(a, b) return a + b end
|
||||
testeq( lume.reduce({"cat", "dog"}, concat, ""), "catdog" )
|
||||
testeq( lume.reduce({"cat", "dog"}, concat, "pig"), "pigcatdog" )
|
||||
testeq( lume.reduce({"me", "ow"}, concat), "meow" )
|
||||
testeq( lume.reduce({1, 2, 3, 4}, add), 10 )
|
||||
testeq( lume.reduce({1, 2, 3, 4}, add), 10 )
|
||||
testeq( lume.reduce({1}, add), 1 )
|
||||
testeq( lume.reduce({}, concat, "potato"), "potato" )
|
||||
end
|
||||
|
||||
-- lume.set
|
||||
|
Loading…
Reference in New Issue
Block a user