mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-02-01 13:10:58 -05:00
More member role contexts on alt name spec More member role contexts in crop feature specs Don't wrap the shared_context
26 lines
771 B
Ruby
26 lines
771 B
Ruby
require 'rails_helper'
|
|
|
|
describe "cms admin" do
|
|
it "can't view CMS admin if not signed in" do
|
|
visit comfy_admin_cms_path
|
|
expect(current_path).to eq root_path
|
|
expect(page).to have_content "Please sign in as an admin user"
|
|
end
|
|
|
|
context 'signed in' do
|
|
include_context 'signed in member'
|
|
it "can't view CMS admin if not an admin member" do
|
|
visit comfy_admin_cms_path
|
|
expect(current_path).to eq root_path
|
|
expect(page).to have_content "Please sign in as an admin user"
|
|
end
|
|
end
|
|
context 'admin' do
|
|
include_context 'signed in admin'
|
|
it "admin members can view CMS admin area" do
|
|
visit comfy_admin_cms_path
|
|
expect(current_path).to match(/#{comfy_admin_cms_path}/) # match any CMS admin page
|
|
end
|
|
end
|
|
end
|