spec/features/home_page_spec.rb in blacklight-spotlight-0.1.0 vs spec/features/home_page_spec.rb in blacklight-spotlight-0.2.0

- old
+ new

@@ -1,7 +1,7 @@ require "spec_helper" -describe "Home page" do +describe "Home page", :type => :feature do let(:exhibit) { FactoryGirl.create(:exhibit) } let(:exhibit_curator) { FactoryGirl.create(:exhibit_curator, exhibit: exhibit) } before {login_as exhibit_curator} it "should exist by default on exhibits" do visit spotlight.exhibit_home_page_path(exhibit, exhibit.home_page) @@ -30,9 +30,26 @@ click_link 'Dashboard' end click_link "Feature pages" expect(page).to have_content "New Home Page Title" expect(page).to have_selector ".panel-title a", text: "New Home Page Title" + end + + it "should have working facet links" do + visit spotlight.exhibit_home_page_path(exhibit.home_page) + click_link "Genre" + click_link "map" + expect(page).to have_content exhibit.title + expect(page).to have_content "You searched for: Genre map" + end + + it "should have a search box" do + visit spotlight.exhibit_home_page_path(exhibit.home_page) + fill_in "q", with: "query" + click_button "Search" + + expect(page).to have_content exhibit.title + expect(page).to have_content "You searched for: query" end describe "page options on edit form" do describe "show title" do let(:home_page) { FactoryGirl.create(:home_page, display_title: false, exhibit: exhibit) }