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