More work on tests

This commit is contained in:
Alexander Meindl
2018-12-08 21:20:00 +01:00
parent 59ca276566
commit 72963c2d08
5 changed files with 15 additions and 15 deletions

View File

@ -27,12 +27,12 @@ class IssuesControllerTest < Additionals::ControllerTest
:queries
def setup
manager_role = Role.find(1)
manager_role = roles(:roles_001)
manager_role.add_permission!(:edit_issue_author)
end
test 'author field as authorized user in new with change' do
manager_role = Role.find(1)
manager_role = roles(:roles_001)
manager_role.add_permission!(:change_new_issue_author)
session[:user_id] = 2
get :new,
@ -164,7 +164,7 @@ class IssuesControllerTest < Additionals::ControllerTest
end
test 'show forbidden status in issue sidebar with permission issue_timelog_never_required' do
manager_role = Role.find(2)
manager_role = roles(:roles_002)
manager_role.add_permission!(:issue_timelog_never_required)
with_additionals_settings(issue_change_status_in_sidebar: 1,

View File

@ -25,7 +25,7 @@ class WikiControllerTest < Additionals::ControllerTest
def setup
prepare_tests
EnabledModule.create(project_id: 1, name: 'wiki')
@project = Project.find(1)
@project = projects(:projects_001)
@wiki = @project.wiki
@page_name = 'additionals_macro_test'
@page = @wiki.find_or_new_page(@page_name)
@ -322,7 +322,7 @@ class WikiControllerTest < Additionals::ControllerTest
assert_response :success
assert_select 'div.wiki', html: /{{date/, count: 0
assert_select 'div.wiki span.current-date', count: 9
assert_select 'div.wiki span.current-date', count: valid_types.count
assert_select 'div.wiki span.current-date', User.current.today.cweek.to_s
end

View File

@ -37,7 +37,7 @@ class GlobalHelperTest < ActionView::TestCase
end
def test_user_with_avatar
html = user_with_avatar(User.find(1))
html = user_with_avatar(users(:users_001))
assert_include 'Redmine Admin', html
end

View File

@ -19,14 +19,14 @@ class TimeEntryTest < Additionals::TestCase
end
def test_create_time_entry_without_issue
entry = TimeEntry.new(project: Project.find(1), user: User.find(1), activity: TimeEntryActivity.first, hours: 100)
entry = TimeEntry.new(project: projects(:projects_001), user: users(:users_001), activity: TimeEntryActivity.first, hours: 100)
entry.spent_on = '2010-01-01'
assert entry.valid?
assert entry.save
end
def test_create_time_entry_with_open_issue
entry = TimeEntry.new(project: Project.find(1), user: User.find(1), activity: TimeEntryActivity.first, hours: 100)
entry = TimeEntry.new(project: projects(:projects_001), user: users(:users_001), activity: TimeEntryActivity.first, hours: 100)
entry.spent_on = '2010-01-01'
entry.issue = Issue.create(project_id: 1, tracker_id: 1, author_id: 1, status_id: 1, subject: 'open issue')
assert_not entry.issue.closed?
@ -40,7 +40,7 @@ class TimeEntryTest < Additionals::TestCase
issue.status = IssueStatus.where(is_closed: true).first
issue.save
entry = TimeEntry.new(project: Project.find(1), user: User.find(1), activity: TimeEntryActivity.first, hours: 100)
entry = TimeEntry.new(project: projects(:projects_001), user: users(:users_001), activity: TimeEntryActivity.first, hours: 100)
entry.spent_on = '2010-01-01'
entry.issue = issue
assert entry.issue.closed?
@ -49,13 +49,13 @@ class TimeEntryTest < Additionals::TestCase
end
def test_create_time_entry_with_closed_issue_with_permission
User.current = User.find(3)
User.current = users(:users_003)
role = Role.create!(name: 'Additionals Tester', permissions: [:log_time_on_closed_issues])
Member.where(user_id: User.current).delete_all
project = Project.find(1)
project = projects(:projects_001)
Member.create!(principal: User.current, project_id: project.id, role_ids: [role.id])
entry = TimeEntry.new(project: Project.find(1), user: User.current, activity: TimeEntryActivity.first, hours: 100)
entry = TimeEntry.new(project: projects(:projects_001), user: User.current, activity: TimeEntryActivity.first, hours: 100)
entry.spent_on = '2010-01-01'
entry.issue = Issue.create(project_id: 1, tracker_id: 1, author_id: 1, status_id: 5, subject: 'closed issue')
assert entry.issue.closed?

View File

@ -9,9 +9,9 @@ class WatcherTest < Additionals::TestCase
def setup
prepare_tests
@author = User.find(1)
@assigned_user = User.find(2)
@changing_user = User.find(4)
@author = users(:users_001)
@assigned_user = users(:users_002)
@changing_user = users(:users_004)
end
def test_new_issue_with_no_autowatch