spec/shared/spec/dusen/parser_spec.rb in dusen-0.4.3 vs spec/shared/spec/dusen/parser_spec.rb in dusen-0.4.4

- old
+ new

@@ -7,8 +7,13 @@ it 'should parse field tokens first, because they usually give maximum filtering at little cost' do query = Dusen::Parser.parse('word1 field1:field1-value word2 field2:field2-value') query.collect(&:value).should == ['field1-value', 'field2-value', 'word1', 'word2'] 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 + end end