Sha256: dd7bc5576eaf8e1e1c679fbeb08b2a2b275ece7714fdd7fc90ca2c9504f0f12b
Contents?: true
Size: 892 Bytes
Versions: 4
Compression:
Stored size: 892 Bytes
Contents
require File.expand_path('../../../../../helper', __FILE__) require File.join(Zen::FIXTURES, 'package', 'users', 'helper', 'access') describe 'Ramaze::Helper::Access' do behaves_like :capybara visit(Users::Controller::Users.r(:logout).to_s) it 'Deny access to a method' do visit('/admin/spec-access-helper/denied') current_path.should == Users::Controller::Users.r(:login).to_s page.body.include?('super secret page').should == false end it 'Allow access to a list of methods' do capybara_login visit('/admin/spec-access-helper/allowed') current_path.should == SpecAccessHelper.r(:allowed).to_s page.body.include?('allowed').should == true visit('/admin/spec-access-helper/allowed_1') current_path.should == SpecAccessHelper.r(:allowed_1).to_s page.body.include?('allowed').should == true end end
Version data entries
4 entries across 4 versions & 1 rubygems