Sha256: 9898fa4878dfa888a41a5dcadc7ad76c122988e5c636d85d3831a76dc767fe5d
Contents?: true
Size: 1.35 KB
Versions: 6
Compression:
Stored size: 1.35 KB
Contents
require "spec_helper" module Refinery describe "site bar" do refinery_login_with :refinery_user it "have logout link" do visit refinery.admin_dashboard_path page.should have_content("Log out") page.should have_selector("a[href='/refinery/logout']") end context "when in backend" do before { visit refinery.admin_dashboard_path } it "have a 'switch to your website button'" do page.should have_content("Switch to your website") page.should have_selector("a[href='/']") end it "switches to frontend" do page.current_path.should == refinery.admin_dashboard_path click_link "Switch to your website" page.current_path.should == refinery.root_path end end context "when in frontend" do before do # make a page in order to avoid 404 FactoryGirl.create(:page, :link_url => "/") visit refinery.root_path end it "have a 'switch to your website editor' button" do page.should have_content("Switch to your website editor") page.should have_selector("a[href='/refinery']") end it "switches to backend" do page.current_path.should == refinery.root_path click_link "Switch to your website editor" page.current_path.should == refinery.admin_root_path end end end end
Version data entries
6 entries across 6 versions & 1 rubygems