Sha256: 8dda81fc1aeccb0b6d262e432a5233100498438402f091dd01206930901d5c64
Contents?: true
Size: 1.03 KB
Versions: 12
Compression:
Stored size: 1.03 KB
Contents
require 'spec_helper' describe "Security: " do before do Alchemy::Page.root.children.destroy_all Alchemy::User.delete_all end context "If no user is present" do it "render the signup view" do visit '/alchemy/' within('#alchemy_greeting') { page.should have_content('signup') } end end context "If user is present" do before do create_admin_user end it "a visitor should not be able to signup" do visit '/alchemy/admin/signup' within('#alchemy_greeting') { page.should_not have_content('have to signup') } end context "that is not logged in" do it "should see login-form" do visit '/alchemy/admin/dashboard' current_path.should == '/alchemy/admin/login' end end context "that is already logged in" do before do login_into_alchemy end it "should be redirected to dashboard" do visit '/alchemy/admin/login' current_path.should == '/alchemy/admin/dashboard' end end end end
Version data entries
12 entries across 12 versions & 1 rubygems