Browse Source

Filter on the subset of logs in tests

pull/1430/head
Kat 3 years ago
parent
commit
2a92fd1e13
  1. 18
      spec/services/filter_service_spec.rb

18
spec/services/filter_service_spec.rb

@ -29,13 +29,12 @@ describe FilterService do
context "when filtering logs" do
context "when filtering lettings logs" do
before do
FactoryBot.create_list(:lettings_log, 5)
FactoryBot.create(:lettings_log, postcode_full: "SW1 1AA")
let(:lettings_log_list) do
logs = FactoryBot.create_list(:lettings_log, 5)
searched_log = FactoryBot.create(:lettings_log, postcode_full: "SW1 1AA")
LettingsLog.where(id: [searched_log.id] + logs.map(&:id))
end
let(:lettings_log_list) { LettingsLog.all }
context "when given a postcode" do
let(:search_term) { "SW1 1AA" }
@ -54,13 +53,12 @@ describe FilterService do
end
context "when filtering sales logs" do
before do
FactoryBot.create_list(:sales_log, 5)
FactoryBot.create(:sales_log, purchid: "2")
let(:sales_log_list) do
logs = FactoryBot.create_list(:sales_log, 5)
searched_log = FactoryBot.create(:sales_log, purchid: "2")
SalesLog.where(id: [searched_log.id] + logs.map(&:id))
end
let(:sales_log_list) { SalesLog.all }
context "when given a purchid" do
let(:search_term) { "2" }

Loading…
Cancel
Save