From 7454f6d4cd0df34e008e7bb4ca01c8e280201eae Mon Sep 17 00:00:00 2001 From: Aaro Koivukangas Date: Sat, 11 Nov 2023 21:54:02 +0200 Subject: [PATCH] 4.16 fixed broken tests --- spec/features/beers_page_spec.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/spec/features/beers_page_spec.rb b/spec/features/beers_page_spec.rb index 1317873..f60547b 100644 --- a/spec/features/beers_page_spec.rb +++ b/spec/features/beers_page_spec.rb @@ -1,6 +1,7 @@ require "rails_helper" describe "Beers page" do + let(:user) { FactoryBot.create :user } let(:brewery){ FactoryBot.create :brewery } let(:beer){ FactoryBot.create :beer } @@ -24,8 +25,14 @@ describe "Beers page" do end it "should be able to add a new beer" do + user.save() brewery.save() + visit new_session_path + fill_in "username", with: "MööttiTesti" + fill_in "password", with: "Unsecure1" + click_button "Log in" + visit new_beer_path expect(page).to have_content "New beer" expect(page).to_not have_content "New fancy test beer" @@ -39,6 +46,13 @@ describe "Beers page" do end it "should not be able to add a new beer without a proper beer name" do + user.save() + + visit new_session_path + fill_in "username", with: "MööttiTesti" + fill_in "password", with: "Unsecure1" + click_button "Log in" + visit new_beer_path expect(page).to have_content "New beer" expect(page).to_not have_content "New fancy test beer"