uniq filter

This commit is contained in:
Florian Weingarten
2014-07-29 13:09:34 +00:00
committed by Florian Weingarten
parent a8e63ff03d
commit 33e7b8e373
3 changed files with 19 additions and 0 deletions
+7
View File
@@ -128,6 +128,13 @@ class StandardFiltersTest < Test::Unit::TestCase
assert_equal [{"a" => "10"}, {"a" => "2"}], @filters.sort([{"a" => "10"}, {"a" => "2"}], "a")
end
def test_uniq
assert_equal [1,3,2,4], @filters.uniq([1,1,3,2,3,1,4,3,2,1])
assert_equal [{"a" => 1}, {"a" => 3}, {"a" => 2}], @filters.uniq([{"a" => 1}, {"a" => 3}, {"a" => 1}, {"a" => 2}], "a")
testdrop = TestDrop.new
assert_equal [testdrop], @filters.uniq([testdrop, TestDrop.new], 'test')
end
def test_reverse
assert_equal [4,3,2,1], @filters.reverse([1,2,3,4])
end