Browse Source

added test for property reference search

pull/608/head
Ted 3 years ago committed by JG
parent
commit
6bfbf4dcbb
  1. 2
      spec/factories/case_log.rb
  2. 7
      spec/requests/case_logs_controller_spec.rb

2
spec/factories/case_log.rb

@ -112,7 +112,7 @@ FactoryBot.define do
needstype { 1 }
purchaser_code { 798_794 }
reason { 4 }
propcode { "123" }
propcode { Faker::Alphanumeric.alphanumeric(number: 10) }
majorrepairs { 1 }
la { "E09000003" }
prevloc { "E07000105" }

7
spec/requests/case_logs_controller_spec.rb

@ -325,6 +325,13 @@ RSpec.describe CaseLogsController, type: :request do
expect(page).not_to have_content(logs[2].id)
end
it "shows case logs matching the property reference" do
get "/logs?search-field=#{logs[0].propcode}", headers: headers, params: {}
expect(page).to have_content(logs[0].id)
expect(page).not_to have_content(logs[1].id)
expect(page).not_to have_content(logs[2].id)
end
context "search query doesn't match any logs" do
it "doesn't display any logs" do
get "/logs?search-field=foobar", headers: headers, params: {}

Loading…
Cancel
Save