Upgrade capybara, spec/requests changed to spec/features

This commit is contained in:
Rohan Mitchell
2013-01-15 10:10:24 +11:00
parent a10eb0d0c7
commit 488fc2d60e
15 changed files with 11 additions and 9 deletions

View File

@@ -0,0 +1,34 @@
require 'spec_helper'
feature %q{
In order to provide content to users of the site
As an administrator
I want to access the CMS admin site
} do
include AuthenticationWorkflow
include WebHelper
scenario "admin can access CMS admin and return to Spree admin" do
login_to_admin_section
click_link 'CMS Admin'
page.should have_content "ComfortableMexicanSofa"
click_link 'Spree Admin'
page.should have_selector 'h1', :text => 'Administration'
end
scenario "anonymous user can't access CMS admin" do
visit cms_admin_path
page.should_not have_content "ComfortableMexicanSofa"
page.should have_content "Login"
end
scenario "non-admin user can't access CMS admin" do
login_to_consumer_section
visit cms_admin_path
page.should_not have_content "ComfortableMexicanSofa"
page.should have_content "Open Food Web"
end
end