From 8b82103fd0b9d0382e9dccd9284e555b908f22e4 Mon Sep 17 00:00:00 2001 From: rhymes Date: Mon, 27 Apr 2020 18:27:19 +0200 Subject: [PATCH] Escape titles to avoid encoding issues (#7535) --- spec/requests/internal/classified_listings_spec.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spec/requests/internal/classified_listings_spec.rb b/spec/requests/internal/classified_listings_spec.rb index 92d71d02e..fe24099d6 100644 --- a/spec/requests/internal/classified_listings_spec.rb +++ b/spec/requests/internal/classified_listings_spec.rb @@ -23,12 +23,14 @@ RSpec.describe "/internal/listings", type: :request do it "filters unpublished listings by default" do get internal_listings_path - expect(response.body).not_to match(unpublished_listing.title) + + expect(response.body).not_to include(CGI.escapeHTML(unpublished_listing.title)) end it "includes unpublished listings when asked to" do get internal_listings_path, params: { include_unpublished: "1" } - expect(response.body).to match(unpublished_listing.title) + + expect(response.body).to include(CGI.escapeHTML(unpublished_listing.title)) end end end