diff options
Diffstat (limited to 'spec/helpers')
-rw-r--r-- | spec/helpers/application_helper_spec.rb | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/spec/helpers/application_helper_spec.rb b/spec/helpers/application_helper_spec.rb index a2eeb443c..81f38d0b0 100644 --- a/spec/helpers/application_helper_spec.rb +++ b/spec/helpers/application_helper_spec.rb @@ -16,4 +16,33 @@ describe ApplicationHelper do expect(result).to eq "" end end + + describe 'show_landing_strip?', without_verify_partial_doubles: true do + describe 'when signed in' do + before do + allow(helper).to receive(:user_signed_in?).and_return(true) + end + it 'does not show landing strip' do + expect(helper.show_landing_strip?).to eq false + end + end + + describe 'when signed out' do + before do + allow(helper).to receive(:user_signed_in?).and_return(false) + end + + it 'does not show landing strip on single user instance' do + allow(helper).to receive(:single_user_mode?).and_return(true) + + expect(helper.show_landing_strip?).to eq false + end + + it 'shows landing strip on multi user instance' do + allow(helper).to receive(:single_user_mode?).and_return(false) + + expect(helper.show_landing_strip?).to eq true + end + end + end end |