From c3ef38e9ff9631f12d4fad12a7d0d35cd3c97d0f Mon Sep 17 00:00:00 2001 From: Caleb Date: Mon, 20 Apr 2015 23:02:46 +1200 Subject: Fix encoding issue with searching for macrons Correct indentation to be consistent --- spec/integration/xapian_search_highlighting_spec.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'spec/integration') diff --git a/spec/integration/xapian_search_highlighting_spec.rb b/spec/integration/xapian_search_highlighting_spec.rb index b2994eb31..a91df341f 100644 --- a/spec/integration/xapian_search_highlighting_spec.rb +++ b/spec/integration/xapian_search_highlighting_spec.rb @@ -1,3 +1,5 @@ +# encoding: utf-8 + require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') describe 'highlighting search results' do @@ -40,4 +42,13 @@ describe 'highlighting search results' do highlight_matches(phrase, matches).should == 'boring' end + it 'handles macrons correctly' do + phrase = 'Māori' + + search = ActsAsXapian::Search.new([PublicBody], phrase, :limit => 1) + matches = search.words_to_highlight(:regex => true, :include_original => true) + + highlight_matches(phrase, matches).should == 'Māori' + end + end -- cgit v1.2.3