Files
grecia/spec/models/search_cache_spec.rb
Javi Martín 6268ae9274 Add and apply RSpec/BeNil rubocop rule
This rule was added in rubocop-rspec 2.9.0.

We were using `be_nil` 50% of the time, and `be nil` the rest of the
time. No strong preference for either one, but IMHO we don't lose
anything be being consistent.
2023-09-06 19:00:56 +02:00

28 lines
611 B
Ruby

require "rails_helper"
describe SearchCache do
describe "#calculate_tsvector" do
it "calculates the tsv column of a record" do
debate = create(:debate)
debate.update_column(:tsv, nil)
expect(debate.reload.tsv).to be nil
debate.calculate_tsvector
expect(debate.reload.tsv).not_to be nil
end
it "calculates the tsv column of a hidden record" do
debate = create(:debate, :hidden)
debate.update_column(:tsv, nil)
expect(debate.reload.tsv).to be nil
debate.calculate_tsvector
expect(debate.reload.tsv).not_to be nil
end
end
end