1
0
mirror of https://github.com/meineerde/redmine.git synced 2025-12-20 15:31:12 +00:00

Fixes ui tests.

git-svn-id: http://svn.redmine.org/redmine/trunk@16397 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang 2017-03-13 21:39:04 +00:00
parent e7356ea40a
commit 1928e5624e
2 changed files with 17 additions and 2 deletions

View File

@ -206,8 +206,8 @@ class Redmine::UiTest::IssuesTest < Redmine::UiTest::Base
:trackers => Tracker.where(:name => 'Feature request')
)
Role.non_member.add_permission! :edit_issues
Role.non_member.remove_permission! :add_issues, :add_issue_notes
Role.non_member.add_permission! :edit_issues, :add_issues
Role.non_member.remove_permission! :add_issue_notes
log_user('someone', 'foo')
visit '/issues/1'

View File

@ -22,10 +22,18 @@ class Redmine::UiTest::SudoModeTest < Redmine::UiTest::Base
def setup
Redmine::SudoMode.stubs(:enabled?).returns(true)
super
end
def teardown
travel_back
super
end
def test_add_user
log_user('admin', 'admin')
expire_sudo_mode!
visit '/users/new'
assert_difference 'User.count' do
@ -50,4 +58,11 @@ class Redmine::UiTest::SudoModeTest < Redmine::UiTest::Base
end
end
end
private
# sudo mode is active after sign, let it expire by advancing the time
def expire_sudo_mode!
travel_to 20.minutes.from_now
end
end