Sha256: 2828ba5117abf496a1b4358aa0ac0f5cef32f4e62ca16aec9f8ef9b948544169
Contents?: true
Size: 671 Bytes
Versions: 6
Compression:
Stored size: 671 Bytes
Contents
require 'test_helper' class GroupTest < ActiveSupport::TestCase def setup given_there_is_a_guest_group end def test_valid assert Factory.build(:group).valid? end test "Find guest group via method" do expected = Cms::Group.find_by_code(Cms::Group::GUEST_CODE) assert_not_nil expected assert_equal expected, Cms::Group.guest end test "has_permission?" do p1 = Factory(:permission, :name=>"Edit Things") p2 = Factory(:permission, :name=>"Delete things") group = Factory.build(:group) group.permissions << p1 assert group.has_permission?("Edit Things") assert !group.has_permission?("Delete things") end end
Version data entries
6 entries across 6 versions & 1 rubygems