From 48276a77ba89fb85e7cb07dead6911eb27676534 Mon Sep 17 00:00:00 2001 From: Andre <> Date: Mon, 1 Jul 2024 23:50:25 +0200 Subject: [PATCH] Tests added, makes flaky test a little less flaky --- .code-samples.meilisearch.yaml | 4 ++++ spec/meilisearch/client/indexes_spec.rb | 2 +- spec/meilisearch/index/search/matching_strategy_spec.rb | 6 ++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.code-samples.meilisearch.yaml b/.code-samples.meilisearch.yaml index 357515a0..4984951f 100644 --- a/.code-samples.meilisearch.yaml +++ b/.code-samples.meilisearch.yaml @@ -347,6 +347,10 @@ search_parameter_guide_matching_strategy_2: |- client.index('movies').search('big fat liar', { matching_strategy: 'all' }) +search_parameter_guide_matching_strategy_3: |- + client.index('movies').search('white shirt', { + matching_strategy: 'frequency' + }) search_parameter_guide_show_ranking_score_1: |- client.index('movies').search('dragon', { show_ranking_score: true diff --git a/spec/meilisearch/client/indexes_spec.rb b/spec/meilisearch/client/indexes_spec.rb index 4e7067a1..05014c9f 100644 --- a/spec/meilisearch/client/indexes_spec.rb +++ b/spec/meilisearch/client/indexes_spec.rb @@ -257,7 +257,7 @@ context 'when the index does not exist' do it 'raises an index not found error' do - expect { client.fetch_index('books') }.to raise_index_not_found_meilisearch_api_error + expect { client.fetch_index('bookss') }.to raise_index_not_found_meilisearch_api_error end end end diff --git a/spec/meilisearch/index/search/matching_strategy_spec.rb b/spec/meilisearch/index/search/matching_strategy_spec.rb index 1cd08332..655bd134 100644 --- a/spec/meilisearch/index/search/matching_strategy_spec.rb +++ b/spec/meilisearch/index/search/matching_strategy_spec.rb @@ -14,4 +14,10 @@ expect(response['hits'].count).to eq(2) end + + it 'does a custom search with a matching strategy frequency' do + response = index.search('best book again', matching_strategy: 'frequency') + + expect(response['hits'].count).to eq(1) + end end