@@ -4,24 +4,24 @@ class SearchHelperTest < ActionView::TestCase
44 include SearchHelper
55
66 test 'removes displayed fields from highlights' do
7- result = { ' highlight' => [ { 'matchedField' => 'title' , 'matchedPhrases' => 'Very important data' } ,
8- { 'matchedField' => 'title.exact_value' , 'matchedPhrases' => 'Very important data' } ,
9- { 'matchedField' => 'content_type' , 'matchedPhrases' => 'Dataset' } ,
10- { 'matchedField' => 'dates.value' , 'matchedPhrases' => '2022' } ,
11- { 'matchedField' => 'contributors.value' , 'matchedPhrases' => 'Jane Datascientist' } ] }
7+ result = { highlight : [ { 'matchedField' => 'title' , 'matchedPhrases' => 'Very important data' } ,
8+ { 'matchedField' => 'title.exact_value' , 'matchedPhrases' => 'Very important data' } ,
9+ { 'matchedField' => 'content_type' , 'matchedPhrases' => 'Dataset' } ,
10+ { 'matchedField' => 'dates.value' , 'matchedPhrases' => '2022' } ,
11+ { 'matchedField' => 'contributors.value' , 'matchedPhrases' => 'Jane Datascientist' } ] }
1212 assert_empty trim_highlights ( result )
1313 end
1414
1515 test 'does not remove undisplayed fields from highlights' do
16- result = { ' highlight' => [ { 'matchedField' => 'summary' , 'matchedPhrases' => 'Have some data' } ] }
16+ result = { highlight : [ { 'matchedField' => 'summary' , 'matchedPhrases' => 'Have some data' } ] }
1717 assert_equal [ { 'matchedField' => 'summary' , 'matchedPhrases' => 'Have some data' } ] , trim_highlights ( result )
1818 end
1919
2020 test 'returns correct set of highlights when result includes displayed and undisplayed fields' do
21- result = { ' highlight' => [ { 'matchedField' => 'title' , 'matchedPhrases' => 'Very important data' } ,
22- { 'matchedField' => 'content_type' , 'matchedPhrases' => 'Dataset' } ,
23- { 'matchedField' => 'summary' , 'matchedPhrases' => '2022' } ,
24- { 'matchedField' => 'citation' , 'matchedPhrases' => 'Datascientist, Jane' } ] }
21+ result = { highlight : [ { 'matchedField' => 'title' , 'matchedPhrases' => 'Very important data' } ,
22+ { 'matchedField' => 'content_type' , 'matchedPhrases' => 'Dataset' } ,
23+ { 'matchedField' => 'summary' , 'matchedPhrases' => '2022' } ,
24+ { 'matchedField' => 'citation' , 'matchedPhrases' => 'Datascientist, Jane' } ] }
2525 assert_equal [ { 'matchedField' => 'summary' , 'matchedPhrases' => '2022' } ,
2626 { 'matchedField' => 'citation' , 'matchedPhrases' => 'Datascientist, Jane' } ] , trim_highlights ( result )
2727 end
0 commit comments