test/test_extensions.rb in funkr-0.0.22 vs test/test_extensions.rb in funkr-0.0.23

- old
+ new

@@ -45,9 +45,15 @@ def test_seq_index assert_equal(30, (0..100).to_a.seq_index([30,31,32])) end + def test_fold_with + assert_equal(15, [1,2,3,4,5].fold_with(:+)) + assert_equal(6, [1,2,3].fold_with(:*)) + assert_equal(1, [256,2,2,2,2,2,2,2,2].fold_with(:/)) + end + def test_diff_with a = [ {:v => 1}, {:v => 2}, {:v => 3}, {:v => 2}, {:v => 3} ] b = [ {:v => 2}, {:v => 3}, {:v => 4}, {:v => 3}, {:v => 4} ] assert_equal([[{:v=>1}], [{:v=>2}, {:v=>3}], [{:v=>4}]], a.diff_with(b){|x,y| x[:v] == y[:v]})