docbrown/spec/system/search/search_title_spec.rb
2021-11-22 13:32:28 +00:00

27 lines
759 B
Ruby

require "rails_helper"
RSpec.describe "Search page title", type: :system do
let!(:current_user) { create(:user) }
before do
sign_in current_user
end
context "when search query param exists" do
it "includes the search term in title and heading" do
visit "/search?q=helloworld"
expect(page).to have_title("Search Results for helloworld - DEV(local)")
expect(page.find("h1")).to have_content("Search results for helloworld")
end
end
context "when search query param doesn't exist" do
it "does not include search term in title and heading" do
visit "/search"
expect(page).to have_title("Search Results - DEV(local)")
expect(page.find("h1")).to have_content("Search results")
end
end
end