|
|
@ -330,7 +330,7 @@ RSpec.describe CaseLogsController, type: :request do |
|
|
|
|
|
|
|
|
|
|
|
it "shows case logs matching the id" do |
|
|
|
it "shows case logs matching the id" do |
|
|
|
get "/logs?search=#{log_to_search.id}", headers: headers, params: {} |
|
|
|
get "/logs?search=#{log_to_search.id}", headers: headers, params: {} |
|
|
|
expect(page).to have_content(log_to_search.id.to_s) |
|
|
|
expect(page).to have_link(log_to_search.id.to_s) |
|
|
|
logs.each do |log| |
|
|
|
logs.each do |log| |
|
|
|
expect(page).not_to have_content(log.id.to_s) |
|
|
|
expect(page).not_to have_content(log.id.to_s) |
|
|
|
end |
|
|
|
end |
|
|
@ -753,6 +753,12 @@ RSpec.describe CaseLogsController, type: :request do |
|
|
|
csv = CSV.parse(response.body) |
|
|
|
csv = CSV.parse(response.body) |
|
|
|
expect(csv.count).to eq(2) |
|
|
|
expect(csv.count).to eq(2) |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it "dowloads searched logs" do |
|
|
|
|
|
|
|
get "/logs?search=#{case_log.id}", headers:, params: {} |
|
|
|
|
|
|
|
csv = CSV.parse(response.body) |
|
|
|
|
|
|
|
expect(csv.count).to eq(1) |
|
|
|
|
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
context "when there are more than 20 logs" do |
|
|
|
context "when there are more than 20 logs" do |
|
|
|