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