spec/shared/spec/dusen/parser_spec.rb in dusen-0.5.2 vs spec/shared/spec/dusen/parser_spec.rb in dusen-0.5.3

- old
+ new

@@ -1,5 +1,7 @@ +# encoding: utf-8 + require 'spec_helper' describe Dusen::Parser do describe '.parse' do @@ -10,9 +12,14 @@ end it 'should not consider the dash to be a word boundary' do query = Dusen::Parser.parse('Baden-Baden') query.collect(&:value).should == ['Baden-Baden'] + end + + it 'should parse umlauts and accents' do + query = Dusen::Parser.parse('field:åöÙÔøüéíÁ "ÄüÊçñÆ ððÿáÒÉ" pulvérisateur pędzić') + query.collect(&:value).should == ['åöÙÔøüéíÁ', 'ÄüÊçñÆ ððÿáÒÉ', 'pulvérisateur', 'pędzić'] end end end