Sha256: 2312e60b22eab5963c654c5a19579b667830191b5b667c93624554d211236811
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
require File.expand_path(File.dirname(__FILE__) + "/../../test_helper") class RbacContextTest < ActiveSupport::TestCase def setup super @account = Account.find_by_name('an account') @site = Site.find_by_name('site with pages') end define_method "test: roles have a reference to an ancestor context" do superuser = Rbac::Role.find_by_name('superuser') admin = Rbac::Role.find_by_name('admin') @moderator = User.find_by_first_name('a moderator') moderator = Rbac::Role.find_by_user_id(@moderator.id) assert_equal nil, superuser.ancestor_context assert_equal nil, admin.ancestor_context assert_equal @site, moderator.ancestor_context end define_method "test: an account has members" do assert @account.members.empty? assert !@site.members.empty? end # define_method "test: any user is a user of an account and a site" do # user = User.find_by_name('a user') # # assert @site.users.include?(user) # assert @account.users.include?(user) # end # # define_method "test: an account has members" do # @account.resources << @site # assert !@account.members.empty? # end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
adva_rbac-0.0.1 | test/unit/models/rbac_context_test.rb |
adva-0.0.1 | adva_rbac/test/unit/models/rbac_context_test.rb |