Sha256: 5eb880f89b54f130f47adc67f82a1a91a88e2056a57c84386ee1cb265b8414ae
Contents?: true
Size: 526 Bytes
Versions: 13
Compression:
Stored size: 526 Bytes
Contents
require 'test_helper' class SystemRolesTest < ActiveSupport::TestCase test "should not delete a system role" do assert role = Role.create( :name => "admin", :system => true) assert role.system assert_equal 1, Role.count assert user = User.create assert_difference -> { Role.count }, 0 do assert user.has_role! :admin end assert user.has_role? :admin assert_difference -> { Role.count }, 0 do assert user.has_no_role! :admin end refute user.has_role? :admin end end
Version data entries
13 entries across 13 versions & 2 rubygems