Я использую chewy для ES и использую VCR для запросов.
Например.
Это не поисковый запрос.
it 'when a user' do
VCR.use_cassette('elasticsearch_query') do
search = Search.new(params: params, current_user: user, current_team: team)
expect(search.current_user).to eq(user)
end
end
файл vcr, который я вижуследующий ответ.Почему?
string: '{"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no
- such index","resource.type":"index_or_alias","resource.id":"test_leads","index_uuid":"_na_","index":"test_leads"}],"type":"index_not_found_exception","reason":"no
- such index","resource.type":"index_or_alias","resource.id":"test_leads","index_uuid":"_na_","index":"test_leads"},"status":404}'`