Как я могу индексировать модель в тестах?я использую жевательный драгоценный камень - PullRequest
0 голосов
/ 23 ноября 2018

Я использую 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}'`
...