From 59f8dd445827ec5f62747b1046bafff1ecdd0610 Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Sat, 1 Sep 2018 20:35:07 +0100 Subject: [PATCH] Improved cookies spec by keeping global config values as they were before the test --- spec/features/consumer/cookies_spec.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/spec/features/consumer/cookies_spec.rb b/spec/features/consumer/cookies_spec.rb index e76559f4b4..ca29699044 100644 --- a/spec/features/consumer/cookies_spec.rb +++ b/spec/features/consumer/cookies_spec.rb @@ -2,6 +2,14 @@ require 'spec_helper' feature "Cookies", js: true do describe "banner" do + + # keeps banner toggle config unchanged + around do |example| + original_banner_toggle = Spree::Config[:cookies_consent_banner_toggle] + example.run + Spree::Config[:cookies_consent_banner_toggle] = original_banner_toggle + end + describe "in the homepage" do before do Spree::Config[:cookies_consent_banner_toggle] = true @@ -52,6 +60,14 @@ feature "Cookies", js: true do end describe "policy page" do + + # keeps config unchanged + around do |example| + original_config_value = Spree::Config[:cookies_policy_matomo_section] + example.run + Spree::Config[:cookies_policy_matomo_section] = original_config_value + end + scenario "showing session_id cookies description with correct instance domain" do visit '/#/policies/cookies' expect(page).to have_content('_session_id')