35 lines
705 B
Ruby
Executable file
35 lines
705 B
Ruby
Executable file
require File.expand_path('../../test_helper', __FILE__)
|
|
|
|
class RoleTest < Additionals::TestCase
|
|
fixtures :projects, :users, :members, :member_roles, :roles,
|
|
:trackers, :projects_trackers,
|
|
:enabled_modules,
|
|
:roles
|
|
|
|
def setup
|
|
prepare_tests
|
|
end
|
|
|
|
def test_create
|
|
role = Role.new(name: 'role without hide')
|
|
assert role.save
|
|
|
|
role.reload
|
|
assert_equal false, role.hide
|
|
|
|
role = Role.new(name: 'role with hide', hide: true)
|
|
assert role.save
|
|
|
|
role.reload
|
|
assert_equal true, role.hide
|
|
end
|
|
|
|
def test_edit
|
|
role = roles(:roles_001)
|
|
role.hide = true
|
|
assert role.save
|
|
|
|
role.reload
|
|
assert_equal true, role.hide
|
|
end
|
|
end
|