spec/support/aliased_index.rb
Prefer allow
over expect
when configuring a response. Open
Open
expect(Elasticsearch::Persistence.client.indices).to receive(:get_alias).with(name: described_class.alias_name).and_raise(Elasticsearch::Transport::Transport::Errors::NotFound)
- Exclude checks
Prefer have_received
for setting message expectations. Setup Elasticsearch::Persistence.client.indices
as a spy using allow
or instance_spy
. Open
Open
expect(Elasticsearch::Persistence.client.indices).to receive(:get_alias).with(name: described_class.alias_name).and_raise(Elasticsearch::Transport::Transport::Errors::NotFound)
- Exclude checks
Prefer using be_alias_exists
matcher over alias_exists?
. Open
Open
expect(described_class.alias_exists?).to be_truthy
- Exclude checks
Prefer using be_alias_exists
matcher over alias_exists?
. Open
Open
expect(described_class.alias_exists?).to be_falsey
- Exclude checks
Do not use expect
in before
hook Open
Open
expect(Elasticsearch::Persistence.client.indices).to receive(:get_alias).with(name: described_class.alias_name).and_raise(Elasticsearch::Transport::Transport::Errors::NotFound)
- Exclude checks