require 'spec_helper' describe 'layouts/_new_header.html.haml', type: :view do describe 'logo link' do before do allow(controller).to receive(:nav_bar_profile).and_return(profile) render end subject { rendered } context 'when rendering for user' do let(:profile) { :user } it { is_expected.to have_css("a.header-logo[href=\"#{users_dossiers_path}\"]") } end context 'when rendering for gestionnaire' do let(:profile) { :gestionnaire } it { is_expected.to have_css("a.header-logo[href=\"#{gestionnaire_procedures_path}\"]") } end end end