Sha256: ba80ce9268be63d46f4d7c3f986afa5c7201347dd0e7f119c0e6657088f30824
Contents?: true
Size: 1023 Bytes
Versions: 18
Compression:
Stored size: 1023 Bytes
Contents
# frozen_string_literal: true describe Spotlight::HomePage, type: :model do let(:home_page) { FactoryBot.create(:home_page) } it { is_expected.not_to be_feature_page } it { is_expected.not_to be_about_page } it 'displays the sidebar' do expect(home_page.display_sidebar?).to be_truthy end it 'is published' do expect(home_page.published).to be_truthy end describe 'title' do it 'includes default text' do expect(home_page.title).to eq described_class.default_title_text end end describe 'should_display_title?' do it 'returns the display_title attribute' do home_page.display_title = true expect(home_page.should_display_title?).to be_truthy home_page.display_title = false expect(home_page.should_display_title?).to be_falsey end end describe 'display_sidebar?' do it 'is false when the page disabled the display_sidebar' do home_page.display_sidebar = false expect(home_page.display_sidebar?).to be_falsey end end end
Version data entries
18 entries across 18 versions & 1 rubygems