Merge pull request #2384 from penibelst/test-sort-utf8

This commit is contained in:
Parker Moore 2014-05-10 20:51:21 -04:00
commit c68d83bce7
1 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,5 @@
# coding: utf-8
require 'helper' require 'helper'
class TestFilters < Test::Unit::TestCase class TestFilters < Test::Unit::TestCase
@ -161,6 +163,11 @@ class TestFilters < Test::Unit::TestCase
assert_equal [{"a" => "10"}, {"a" => "2"}], @filter.sort([{"a" => "10"}, {"a" => "2"}], "a") assert_equal [{"a" => "10"}, {"a" => "2"}], @filter.sort([{"a" => "10"}, {"a" => "2"}], "a")
assert_equal ["FOO", "Foo", "foo"], @filter.sort(["foo", "Foo", "FOO"]) assert_equal ["FOO", "Foo", "foo"], @filter.sort(["foo", "Foo", "FOO"])
assert_equal ["_foo", "foo", "foo_"], @filter.sort(["foo_", "_foo", "foo"]) assert_equal ["_foo", "foo", "foo_"], @filter.sort(["foo_", "_foo", "foo"])
# Cyrillic
assert_equal ["ВУЗ", "Вуз", "вуз"], @filter.sort(["Вуз", "вуз", "ВУЗ"])
assert_equal ["уз", "вуз", "вуз_"], @filter.sort(["вуз_", "уз", "вуз"])
# Hebrew
assert_equal ["אלף", "בית"], @filter.sort(["בית", "אלף"])
end end
should "return sorted by property array" do should "return sorted by property array" do
assert_equal [{"a" => 1}, {"a" => 2}, {"a" => 3}, {"a" => 4}], assert_equal [{"a" => 1}, {"a" => 2}, {"a" => 3}, {"a" => 4}],