Files

UbiquoAccessControl::Extensions::TestCase

Public Instance Methods

login_with_permission(*permission_keys) click to toggle source

Test helper. will log a user with the given permission keys

    # File vendor/plugins/ubiquo_access_control/lib/ubiquo_access_control/extensions/test_case.rb, line 5
 5:       def login_with_permission(*permission_keys)
 6:         ubiquo_user = ubiquo_users(:eduard)
 7:         ubiquo_user.roles.clear
 8:         role = Role.new(:name => 'test')
 9:         ubiquo_user.roles << role
10:         permissions_records = permission_keys.map do |key| 
11:           Permission.new(:key => key.to_s, :name => "test #{key}")
12:         end
13:         role.permissions << permissions_records
14:         @request.session[:ubiquo] ||= {}
15:         @request.session[:ubiquo][:ubiquo_user_id] = ubiquo_user
16:       end

Disabled; run with $DEBUG to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.