diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2014-12-14 13:55:52 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2014-12-14 13:55:52 +0000 |
commit | 24ea9538225cca7504808883031b37564720b82f (patch) | |
tree | 052d06337e59c2e84036ee00d9a8a16c750da3f0 /test/unit/search_test.rb | |
parent | 9c685f503430410203b5aadf301e7d710443c299 (diff) | |
download | redmine-24ea9538225cca7504808883031b37564720b82f.tar.gz redmine-24ea9538225cca7504808883031b37564720b82f.zip |
Use custom SQL for MySQL to behave like others DBMS: case-insensitive search without ignoring accentuation (#18537).
git-svn-id: http://svn.redmine.org/redmine/trunk@13759 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/unit/search_test.rb')
-rw-r--r-- | test/unit/search_test.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/test/unit/search_test.rb b/test/unit/search_test.rb index 6c8e712e9..255a192f7 100644 --- a/test/unit/search_test.rb +++ b/test/unit/search_test.rb @@ -143,9 +143,15 @@ class SearchTest < ActiveSupport::TestCase end def test_search_should_not_use_ruby_downcase - issue = Issue.generate!(:subject => "Special chars: ÖÖ") + issue1 = Issue.generate!(:subject => "Special chars: ÖÖ") + issue2 = Issue.generate!(:subject => "Special chars: Öö") + Issue.generate!(:subject => "Special chars: oo") + Issue.generate!(:subject => "Special chars: OO") + r = Issue.search_results('%ÖÖ%') - assert_include issue, r + assert_include issue1, r + assert_include issue2, r + assert_equal 2, r.size end private |