Sha256: a8d7011133e50294cc4e0b3b0662f1f902ed4cb42f3678f17550301b87c6488e
Contents?: true
Size: 1.35 KB
Versions: 1
Compression:
Stored size: 1.35 KB
Contents
require 'spec_helper' describe Spotlight::HomePage, :type => :model do let(:home_page) { FactoryGirl.create(:home_page) } it {is_expected.not_to be_feature_page} it {is_expected.not_to be_about_page} it "should display the sidebar" do expect(home_page.display_sidebar?).to be_truthy end it "should be published" do expect(home_page.published).to be_truthy end describe "title" do it "should include default text" do expect(home_page.title).to eq Spotlight::HomePage.default_title_text end end describe "should_display_title?" do it "should return 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 'should be false when the page disabled the display_sidebar' do home_page.display_sidebar = false expect(home_page.display_sidebar?).to be_falsey end it 'should be true when the exhibit is searchable' do home_page.exhibit.searchable = true expect(home_page.display_sidebar?).to be_truthy end it 'should be false when the exhibit is not searchable' do home_page.exhibit.searchable = false expect(home_page.display_sidebar?).to be_falsey end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
blacklight-spotlight-0.4.1 | spec/models/spotlight/home_page_spec.rb |