ref: master
test/unit/access_control_test.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
require_relative "../test_helper" class AccessControlTest < ActiveSupport::TestCase include ActsAsAccessor should 'raise exception if parameter is not a profile' do assert_raises(TypeError) { member_relation_of(nil) } end should 'Verify relation among member and community' do person = fast_create(Person) community = fast_create(Community) assert_difference 'person.member_relation_of(community).count', 2 do community.add_member(person) end end should 'Member does not belong to community' do person = fast_create(Person) community = fast_create(Community) assert_nil person.member_since_date(community) end should 'Verify if enter date of member in community is available' do person = fast_create(Person) community = fast_create(Community) community.add_member(person) assert_instance_of Date, person.member_since_date(community) end end |