Commit 2fab7bd9 authored by Jean-Philippe Lang's avatar Jean-Philippe Lang

Adds leading slash to all assert_redirected_to arguments (#6887).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4407 e93f8b46-1217-0410-a6f0-8f06a7374b81
parent 2ee45e8c
...@@ -64,7 +64,7 @@ class AccountControllerTest < ActionController::TestCase ...@@ -64,7 +64,7 @@ class AccountControllerTest < ActionController::TestCase
assert existing_user.save! assert existing_user.save!
post :login, :openid_url => existing_user.identity_url post :login, :openid_url => existing_user.identity_url
assert_redirected_to 'my/page' assert_redirected_to '/my/page'
end end
def test_login_with_invalid_openid_provider def test_login_with_invalid_openid_provider
...@@ -86,14 +86,14 @@ class AccountControllerTest < ActionController::TestCase ...@@ -86,14 +86,14 @@ class AccountControllerTest < ActionController::TestCase
assert existing_user.save! assert existing_user.save!
post :login, :openid_url => existing_user.identity_url post :login, :openid_url => existing_user.identity_url
assert_redirected_to 'login' assert_redirected_to '/login'
end end
def test_login_with_openid_with_new_user_created def test_login_with_openid_with_new_user_created
Setting.self_registration = '3' Setting.self_registration = '3'
Setting.openid = '1' Setting.openid = '1'
post :login, :openid_url => 'http://openid.example.com/good_user' post :login, :openid_url => 'http://openid.example.com/good_user'
assert_redirected_to 'my/account' assert_redirected_to '/my/account'
user = User.find_by_login('cool_user') user = User.find_by_login('cool_user')
assert user assert user
assert_equal 'Cool', user.firstname assert_equal 'Cool', user.firstname
...@@ -113,7 +113,7 @@ class AccountControllerTest < ActionController::TestCase ...@@ -113,7 +113,7 @@ class AccountControllerTest < ActionController::TestCase
Setting.self_registration = '1' Setting.self_registration = '1'
Setting.openid = '1' Setting.openid = '1'
post :login, :openid_url => 'http://openid.example.com/good_user' post :login, :openid_url => 'http://openid.example.com/good_user'
assert_redirected_to 'login' assert_redirected_to '/login'
user = User.find_by_login('cool_user') user = User.find_by_login('cool_user')
assert user assert user
...@@ -125,7 +125,7 @@ class AccountControllerTest < ActionController::TestCase ...@@ -125,7 +125,7 @@ class AccountControllerTest < ActionController::TestCase
Setting.self_registration = '2' Setting.self_registration = '2'
Setting.openid = '1' Setting.openid = '1'
post :login, :openid_url => 'http://openid.example.com/good_user' post :login, :openid_url => 'http://openid.example.com/good_user'
assert_redirected_to 'login' assert_redirected_to '/login'
user = User.find_by_login('cool_user') user = User.find_by_login('cool_user')
assert user assert user
assert_equal User::STATUS_REGISTERED, user.status assert_equal User::STATUS_REGISTERED, user.status
...@@ -157,7 +157,7 @@ class AccountControllerTest < ActionController::TestCase ...@@ -157,7 +157,7 @@ class AccountControllerTest < ActionController::TestCase
def test_logout def test_logout
@request.session[:user_id] = 2 @request.session[:user_id] = 2
get :logout get :logout
assert_redirected_to '' assert_redirected_to '/'
assert_nil @request.session[:user_id] assert_nil @request.session[:user_id]
end end
......
...@@ -95,7 +95,7 @@ class AttachmentsControllerTest < ActionController::TestCase ...@@ -95,7 +95,7 @@ class AttachmentsControllerTest < ActionController::TestCase
post :destroy, :id => 1 post :destroy, :id => 1
end end
# no referrer # no referrer
assert_redirected_to 'projects/ecookbook' assert_redirected_to '/projects/ecookbook'
assert_nil Attachment.find_by_id(1) assert_nil Attachment.find_by_id(1)
j = issue.journals.find(:first, :order => 'created_on DESC') j = issue.journals.find(:first, :order => 'created_on DESC')
assert_equal 'attachment', j.details.first.property assert_equal 'attachment', j.details.first.property
......
...@@ -27,7 +27,7 @@ class CommentsControllerTest < ActionController::TestCase ...@@ -27,7 +27,7 @@ class CommentsControllerTest < ActionController::TestCase
def test_add_comment def test_add_comment
@request.session[:user_id] = 2 @request.session[:user_id] = 2
post :create, :id => 1, :comment => { :comments => 'This is a test comment' } post :create, :id => 1, :comment => { :comments => 'This is a test comment' }
assert_redirected_to 'news/1' assert_redirected_to '/news/1'
comment = News.find(1).comments.find(:first, :order => 'created_on DESC') comment = News.find(1).comments.find(:first, :order => 'created_on DESC')
assert_not_nil comment assert_not_nil comment
...@@ -40,7 +40,7 @@ class CommentsControllerTest < ActionController::TestCase ...@@ -40,7 +40,7 @@ class CommentsControllerTest < ActionController::TestCase
assert_no_difference 'Comment.count' do assert_no_difference 'Comment.count' do
post :create, :id => 1, :comment => { :comments => '' } post :create, :id => 1, :comment => { :comments => '' }
assert_response :redirect assert_response :redirect
assert_redirected_to 'news/1' assert_redirected_to '/news/1'
end end
end end
...@@ -48,7 +48,7 @@ class CommentsControllerTest < ActionController::TestCase ...@@ -48,7 +48,7 @@ class CommentsControllerTest < ActionController::TestCase
comments_count = News.find(1).comments.size comments_count = News.find(1).comments.size
@request.session[:user_id] = 2 @request.session[:user_id] = 2
delete :destroy, :id => 1, :comment_id => 2 delete :destroy, :id => 1, :comment_id => 2
assert_redirected_to 'news/1' assert_redirected_to '/news/1'
assert_nil Comment.find_by_id(2) assert_nil Comment.find_by_id(2)
assert_equal comments_count - 1, News.find(1).comments.size assert_equal comments_count - 1, News.find(1).comments.size
end end
......
...@@ -77,7 +77,7 @@ LOREM ...@@ -77,7 +77,7 @@ LOREM
:category_id => 2}, :category_id => 2},
:attachments => {'1' => {'file' => uploaded_test_file('testfile.txt', 'text/plain')}} :attachments => {'1' => {'file' => uploaded_test_file('testfile.txt', 'text/plain')}}
assert_redirected_to 'projects/ecookbook/documents' assert_redirected_to '/projects/ecookbook/documents'
document = Document.find_by_title('DocumentsControllerTest#test_post_new') document = Document.find_by_title('DocumentsControllerTest#test_post_new')
assert_not_nil document assert_not_nil document
...@@ -90,7 +90,7 @@ LOREM ...@@ -90,7 +90,7 @@ LOREM
def test_destroy def test_destroy
@request.session[:user_id] = 2 @request.session[:user_id] = 2
post :destroy, :id => 1 post :destroy, :id => 1
assert_redirected_to 'projects/ecookbook/documents' assert_redirected_to '/projects/ecookbook/documents'
assert_nil Document.find_by_id(1) assert_nil Document.find_by_id(1)
end end
end end
...@@ -37,7 +37,7 @@ class FilesControllerTest < ActionController::TestCase ...@@ -37,7 +37,7 @@ class FilesControllerTest < ActionController::TestCase
:attachments => {'1' => {'file' => uploaded_test_file('testfile.txt', 'text/plain')}} :attachments => {'1' => {'file' => uploaded_test_file('testfile.txt', 'text/plain')}}
assert_response :redirect assert_response :redirect
end end
assert_redirected_to 'projects/ecookbook/files' assert_redirected_to '/projects/ecookbook/files'
a = Attachment.find(:first, :order => 'created_on DESC') a = Attachment.find(:first, :order => 'created_on DESC')
assert_equal 'testfile.txt', a.filename assert_equal 'testfile.txt', a.filename
assert_equal Project.find(1), a.container assert_equal Project.find(1), a.container
...@@ -58,7 +58,7 @@ class FilesControllerTest < ActionController::TestCase ...@@ -58,7 +58,7 @@ class FilesControllerTest < ActionController::TestCase
:attachments => {'1' => {'file' => uploaded_test_file('testfile.txt', 'text/plain')}} :attachments => {'1' => {'file' => uploaded_test_file('testfile.txt', 'text/plain')}}
assert_response :redirect assert_response :redirect
end end
assert_redirected_to 'projects/ecookbook/files' assert_redirected_to '/projects/ecookbook/files'
a = Attachment.find(:first, :order => 'created_on DESC') a = Attachment.find(:first, :order => 'created_on DESC')
assert_equal 'testfile.txt', a.filename assert_equal 'testfile.txt', a.filename
assert_equal Version.find(2), a.container assert_equal Version.find(2), a.container
......
...@@ -54,7 +54,7 @@ class GroupsControllerTest < ActionController::TestCase ...@@ -54,7 +54,7 @@ class GroupsControllerTest < ActionController::TestCase
assert_difference 'Group.count' do assert_difference 'Group.count' do
post :create, :group => {:lastname => 'New group'} post :create, :group => {:lastname => 'New group'}
end end
assert_redirected_to 'groups' assert_redirected_to '/groups'
end end
def test_edit def test_edit
...@@ -65,14 +65,14 @@ class GroupsControllerTest < ActionController::TestCase ...@@ -65,14 +65,14 @@ class GroupsControllerTest < ActionController::TestCase
def test_update def test_update
post :update, :id => 10 post :update, :id => 10
assert_redirected_to 'groups' assert_redirected_to '/groups'
end end
def test_destroy def test_destroy
assert_difference 'Group.count', -1 do assert_difference 'Group.count', -1 do
post :destroy, :id => 10 post :destroy, :id => 10
end end
assert_redirected_to 'groups' assert_redirected_to '/groups'
end end
def test_add_users def test_add_users
......
...@@ -72,7 +72,7 @@ class IssueMovesControllerTest < ActionController::TestCase ...@@ -72,7 +72,7 @@ class IssueMovesControllerTest < ActionController::TestCase
post :create, :ids => [1, 2], :new_project_id => 2, :copy_options => {:copy => '1'} post :create, :ids => [1, 2], :new_project_id => 2, :copy_options => {:copy => '1'}
end end
end end
assert_redirected_to 'projects/ecookbook/issues' assert_redirected_to '/projects/ecookbook/issues'
end end
context "#create via bulk copy" do context "#create via bulk copy" do
......
...@@ -87,7 +87,7 @@ class MessagesControllerTest < ActionController::TestCase ...@@ -87,7 +87,7 @@ class MessagesControllerTest < ActionController::TestCase
:content => 'Message body'} :content => 'Message body'}
message = Message.find_by_subject('Test created message') message = Message.find_by_subject('Test created message')
assert_not_nil message assert_not_nil message
assert_redirected_to "boards/1/topics/#{message.to_param}" assert_redirected_to "/boards/1/topics/#{message.to_param}"
assert_equal 'Message body', message.content assert_equal 'Message body', message.content
assert_equal 2, message.author_id assert_equal 2, message.author_id
assert_equal 1, message.board_id assert_equal 1, message.board_id
...@@ -114,7 +114,7 @@ class MessagesControllerTest < ActionController::TestCase ...@@ -114,7 +114,7 @@ class MessagesControllerTest < ActionController::TestCase
post :edit, :board_id => 1, :id => 1, post :edit, :board_id => 1, :id => 1,
:message => { :subject => 'New subject', :message => { :subject => 'New subject',
:content => 'New body'} :content => 'New body'}
assert_redirected_to 'boards/1/topics/1' assert_redirected_to '/boards/1/topics/1'
message = Message.find(1) message = Message.find(1)
assert_equal 'New subject', message.subject assert_equal 'New subject', message.subject
assert_equal 'New body', message.content assert_equal 'New body', message.content
...@@ -124,14 +124,14 @@ class MessagesControllerTest < ActionController::TestCase ...@@ -124,14 +124,14 @@ class MessagesControllerTest < ActionController::TestCase
@request.session[:user_id] = 2 @request.session[:user_id] = 2
post :reply, :board_id => 1, :id => 1, :reply => { :content => 'This is a test reply', :subject => 'Test reply' } post :reply, :board_id => 1, :id => 1, :reply => { :content => 'This is a test reply', :subject => 'Test reply' }
reply = Message.find(:first, :order => 'id DESC') reply = Message.find(:first, :order => 'id DESC')
assert_redirected_to "boards/1/topics/1?r=#{reply.id}" assert_redirected_to "/boards/1/topics/1?r=#{reply.id}"
assert Message.find_by_subject('Test reply') assert Message.find_by_subject('Test reply')
end end
def test_destroy_topic def test_destroy_topic
@request.session[:user_id] = 2 @request.session[:user_id] = 2
post :destroy, :board_id => 1, :id => 1 post :destroy, :board_id => 1, :id => 1
assert_redirected_to 'projects/ecookbook/boards/1' assert_redirected_to '/projects/ecookbook/boards/1'
assert_nil Message.find_by_id(1) assert_nil Message.find_by_id(1)
end end
......
...@@ -68,7 +68,7 @@ class MyControllerTest < ActionController::TestCase ...@@ -68,7 +68,7 @@ class MyControllerTest < ActionController::TestCase
:login => "root", :login => "root",
:admin => 1, :admin => 1,
:custom_field_values => {"4" => "0100562500"}} :custom_field_values => {"4" => "0100562500"}}
assert_redirected_to 'my/account' assert_redirected_to '/my/account'
user = User.find(2) user = User.find(2)
assert_equal user, assigns(:user) assert_equal user, assigns(:user)
assert_equal "Joe", user.firstname assert_equal "Joe", user.firstname
...@@ -102,7 +102,7 @@ class MyControllerTest < ActionController::TestCase ...@@ -102,7 +102,7 @@ class MyControllerTest < ActionController::TestCase
post :password, :password => 'jsmith', post :password, :password => 'jsmith',
:new_password => 'hello', :new_password => 'hello',
:new_password_confirmation => 'hello' :new_password_confirmation => 'hello'
assert_redirected_to 'my/account' assert_redirected_to '/my/account'
assert User.try_to_login('jsmith', 'hello') assert User.try_to_login('jsmith', 'hello')
end end
......
...@@ -73,7 +73,7 @@ class NewsControllerTest < ActionController::TestCase ...@@ -73,7 +73,7 @@ class NewsControllerTest < ActionController::TestCase
post :create, :project_id => 1, :news => { :title => 'NewsControllerTest', post :create, :project_id => 1, :news => { :title => 'NewsControllerTest',
:description => 'This is the description', :description => 'This is the description',
:summary => '' } :summary => '' }
assert_redirected_to 'projects/ecookbook/news' assert_redirected_to '/projects/ecookbook/news'
news = News.find_by_title('NewsControllerTest') news = News.find_by_title('NewsControllerTest')
assert_not_nil news assert_not_nil news
...@@ -93,7 +93,7 @@ class NewsControllerTest < ActionController::TestCase ...@@ -93,7 +93,7 @@ class NewsControllerTest < ActionController::TestCase
def test_put_update def test_put_update
@request.session[:user_id] = 2 @request.session[:user_id] = 2
put :update, :id => 1, :news => { :description => 'Description changed by test_post_edit' } put :update, :id => 1, :news => { :description => 'Description changed by test_post_edit' }
assert_redirected_to 'news/1' assert_redirected_to '/news/1'
news = News.find(1) news = News.find(1)
assert_equal 'Description changed by test_post_edit', news.description assert_equal 'Description changed by test_post_edit', news.description
end end
...@@ -114,7 +114,7 @@ class NewsControllerTest < ActionController::TestCase ...@@ -114,7 +114,7 @@ class NewsControllerTest < ActionController::TestCase
def test_destroy def test_destroy
@request.session[:user_id] = 2 @request.session[:user_id] = 2
delete :destroy, :id => 1 delete :destroy, :id => 1
assert_redirected_to 'projects/ecookbook/news' assert_redirected_to '/projects/ecookbook/news'
assert_nil News.find_by_id(1) assert_nil News.find_by_id(1)
end end
end end
...@@ -20,7 +20,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase ...@@ -20,7 +20,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase
} }
assert_response :redirect assert_response :redirect
assert_redirected_to 'projects/ecookbook/settings/activities' assert_redirected_to '/projects/ecookbook/settings/activities'
# Created project specific activities... # Created project specific activities...
project = Project.find('ecookbook') project = Project.find('ecookbook')
...@@ -83,7 +83,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase ...@@ -83,7 +83,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase
} }
assert_response :redirect assert_response :redirect
assert_redirected_to 'projects/ecookbook/settings/activities' assert_redirected_to '/projects/ecookbook/settings/activities'
# Created project specific activities... # Created project specific activities...
project = Project.find('ecookbook') project = Project.find('ecookbook')
...@@ -159,7 +159,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase ...@@ -159,7 +159,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase
delete :destroy, :project_id => 1 delete :destroy, :project_id => 1
assert_response :redirect assert_response :redirect
assert_redirected_to 'projects/ecookbook/settings/activities' assert_redirected_to '/projects/ecookbook/settings/activities'
assert_nil TimeEntryActivity.find_by_id(project_activity.id) assert_nil TimeEntryActivity.find_by_id(project_activity.id)
assert_nil TimeEntryActivity.find_by_id(project_activity_two.id) assert_nil TimeEntryActivity.find_by_id(project_activity_two.id)
...@@ -179,7 +179,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase ...@@ -179,7 +179,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase
delete :destroy, :project_id => 1 delete :destroy, :project_id => 1
assert_response :redirect assert_response :redirect
assert_redirected_to 'projects/ecookbook/settings/activities' assert_redirected_to '/projects/ecookbook/settings/activities'
assert_nil TimeEntryActivity.find_by_id(project_activity.id) assert_nil TimeEntryActivity.find_by_id(project_activity.id)
assert_equal 0, TimeEntry.find_all_by_activity_id_and_project_id(project_activity.id, 1).size, "TimeEntries still assigned to project specific activity" assert_equal 0, TimeEntry.find_all_by_activity_id_and_project_id(project_activity.id, 1).size, "TimeEntries still assigned to project specific activity"
......
...@@ -344,7 +344,7 @@ class ProjectsControllerTest < ActionController::TestCase ...@@ -344,7 +344,7 @@ class ProjectsControllerTest < ActionController::TestCase
@request.session[:user_id] = 2 # manager @request.session[:user_id] = 2 # manager
post :update, :id => 1, :project => {:name => 'Test changed name', post :update, :id => 1, :project => {:name => 'Test changed name',
:issue_custom_field_ids => ['']} :issue_custom_field_ids => ['']}
assert_redirected_to 'projects/ecookbook/settings' assert_redirected_to '/projects/ecookbook/settings'
project = Project.find(1) project = Project.find(1)
assert_equal 'Test changed name', project.name assert_equal 'Test changed name', project.name
end end
...@@ -360,14 +360,14 @@ class ProjectsControllerTest < ActionController::TestCase ...@@ -360,14 +360,14 @@ class ProjectsControllerTest < ActionController::TestCase
def test_post_destroy def test_post_destroy
@request.session[:user_id] = 1 # admin @request.session[:user_id] = 1 # admin
post :destroy, :id => 1, :confirm => 1 post :destroy, :id => 1, :confirm => 1
assert_redirected_to 'admin/projects' assert_redirected_to '/admin/projects'
assert_nil Project.find_by_id(1) assert_nil Project.find_by_id(1)
end end
def test_archive def test_archive
@request.session[:user_id] = 1 # admin @request.session[:user_id] = 1 # admin
post :archive, :id => 1 post :archive, :id => 1
assert_redirected_to 'admin/projects' assert_redirected_to '/admin/projects'
assert !Project.find(1).active? assert !Project.find(1).active?
end end
...@@ -375,7 +375,7 @@ class ProjectsControllerTest < ActionController::TestCase ...@@ -375,7 +375,7 @@ class ProjectsControllerTest < ActionController::TestCase
@request.session[:user_id] = 1 # admin @request.session[:user_id] = 1 # admin
Project.find(1).archive Project.find(1).archive
post :unarchive, :id => 1 post :unarchive, :id => 1
assert_redirected_to 'admin/projects' assert_redirected_to '/admin/projects'
assert Project.find(1).active? assert Project.find(1).active?
end end
...@@ -424,7 +424,7 @@ class ProjectsControllerTest < ActionController::TestCase ...@@ -424,7 +424,7 @@ class ProjectsControllerTest < ActionController::TestCase
def test_jump_should_redirect_to_active_tab def test_jump_should_redirect_to_active_tab
get :show, :id => 1, :jump => 'issues' get :show, :id => 1, :jump => 'issues'
assert_redirected_to 'projects/ecookbook/issues' assert_redirected_to '/projects/ecookbook/issues'
end end
def test_jump_should_not_redirect_to_inactive_tab def test_jump_should_not_redirect_to_inactive_tab
......
...@@ -98,7 +98,7 @@ class RepositoriesControllerTest < ActionController::TestCase ...@@ -98,7 +98,7 @@ class RepositoriesControllerTest < ActionController::TestCase
assert_no_difference "Changeset.count(:conditions => 'user_id = 3')" do assert_no_difference "Changeset.count(:conditions => 'user_id = 3')" do
post :committers, :id => 1, :committers => { '0' => ['foo', '2'], '1' => ['dlopper', '3']} post :committers, :id => 1, :committers => { '0' => ['foo', '2'], '1' => ['dlopper', '3']}
assert_redirected_to 'projects/ecookbook/repository/committers' assert_redirected_to '/projects/ecookbook/repository/committers'
assert_equal User.find(2), c.reload.user assert_equal User.find(2), c.reload.user
end end
end end
......
...@@ -65,7 +65,7 @@ class RolesControllerTest < ActionController::TestCase ...@@ -65,7 +65,7 @@ class RolesControllerTest < ActionController::TestCase
:permissions => ['add_issues', 'edit_issues', 'log_time', ''], :permissions => ['add_issues', 'edit_issues', 'log_time', ''],
:assignable => '0'} :assignable => '0'}
assert_redirected_to 'roles' assert_redirected_to '/roles'
role = Role.find_by_name('RoleWithoutWorkflowCopy') role = Role.find_by_name('RoleWithoutWorkflowCopy')
assert_not_nil role assert_not_nil role
assert_equal [:add_issues, :edit_issues, :log_time], role.permissions assert_equal [:add_issues, :edit_issues, :log_time], role.permissions
...@@ -78,7 +78,7 @@ class RolesControllerTest < ActionController::TestCase ...@@ -78,7 +78,7 @@ class RolesControllerTest < ActionController::TestCase
:assignable => '0'}, :assignable => '0'},
:copy_workflow_from => '1' :copy_workflow_from => '1'
assert_redirected_to 'roles' assert_redirected_to '/roles'
role = Role.find_by_name('RoleWithWorkflowCopy') role = Role.find_by_name('RoleWithWorkflowCopy')
assert_not_nil role assert_not_nil role
assert_equal Role.find(1).workflows.size, role.workflows.size assert_equal Role.find(1).workflows.size, role.workflows.size
...@@ -97,7 +97,7 @@ class RolesControllerTest < ActionController::TestCase ...@@ -97,7 +97,7 @@ class RolesControllerTest < ActionController::TestCase
:permissions => ['edit_project', ''], :permissions => ['edit_project', ''],
:assignable => '0'} :assignable => '0'}
assert_redirected_to 'roles' assert_redirected_to '/roles'
role = Role.find(1) role = Role.find(1)
assert_equal [:edit_project], role.permissions assert_equal [:edit_project], role.permissions
end end
...@@ -107,13 +107,13 @@ class RolesControllerTest < ActionController::TestCase ...@@ -107,13 +107,13 @@ class RolesControllerTest < ActionController::TestCase
assert r.save assert r.save
post :destroy, :id => r post :destroy, :id => r
assert_redirected_to 'roles' assert_redirected_to '/roles'
assert_nil Role.find_by_id(r.id) assert_nil Role.find_by_id(r.id)
end end
def test_destroy_role_in_use def test_destroy_role_in_use
post :destroy, :id => 1 post :destroy, :id => 1
assert_redirected_to 'roles' assert_redirected_to '/roles'
assert flash[:error] == 'This role is in use and can not be deleted.' assert flash[:error] == 'This role is in use and can not be deleted.'
assert_not_nil Role.find_by_id(1) assert_not_nil Role.find_by_id(1)
end end
...@@ -139,7 +139,7 @@ class RolesControllerTest < ActionController::TestCase ...@@ -139,7 +139,7 @@ class RolesControllerTest < ActionController::TestCase
def test_post_report def test_post_report
post :report, :permissions => { '0' => '', '1' => ['edit_issues'], '3' => ['add_issues', 'delete_issues']} post :report, :permissions => { '0' => '', '1' => ['edit_issues'], '3' => ['add_issues', 'delete_issues']}
assert_redirected_to 'roles' assert_redirected_to '/roles'
assert_equal [:edit_issues], Role.find(1).permissions assert_equal [:edit_issues], Role.find(1).permissions
assert_equal [:add_issues, :delete_issues], Role.find(3).permissions assert_equal [:add_issues, :delete_issues], Role.find(3).permissions
...@@ -148,33 +148,33 @@ class RolesControllerTest < ActionController::TestCase ...@@ -148,33 +148,33 @@ class RolesControllerTest < ActionController::TestCase
def test_clear_all_permissions def test_clear_all_permissions
post :report, :permissions => { '0' => '' } post :report, :permissions => { '0' => '' }
assert_redirected_to 'roles' assert_redirected_to '/roles'
assert Role.find(1).permissions.empty? assert Role.find(1).permissions.empty?
end end
def test_move_highest def test_move_highest
post :edit, :id => 3, :role => {:move_to => 'highest'} post :edit, :id => 3, :role => {:move_to => 'highest'}
assert_redirected_to 'roles' assert_redirected_to '/roles'
assert_equal 1, Role.find(3).position assert_equal 1, Role.find(3).position
end end
def test_move_higher def test_move_higher
position = Role.find(3).position position = Role.find(3).position
post :edit, :id => 3, :role => {:move_to => 'higher'} post :edit, :id => 3, :role => {:move_to => 'higher'}
assert_redirected_to 'roles' assert_redirected_to '/roles'
assert_equal position - 1, Role.find(3).position assert_equal position - 1, Role.find(3).position
end end
def test_move_lower def test_move_lower
position = Role.find(2).position position = Role.find(2).position
post :edit, :id => 2, :role => {:move_to => 'lower'} post :edit, :id => 2, :role => {:move_to => 'lower'}
assert_redirected_to 'roles' assert_redirected_to '/roles'
assert_equal position + 1, Role.find(2).position assert_equal position + 1, Role.find(2).position
end end
def test_move_lowest def test_move_lowest
post :edit, :id => 2, :role => {:move_to => 'lowest'} post :edit, :id => 2, :role => {:move_to => 'lowest'}
assert_redirected_to 'roles' assert_redirected_to '/roles'
assert_equal Role.count, Role.find(2).position assert_equal Role.count, Role.find(2).position
end end
end end
...@@ -126,7 +126,7 @@ class SearchControllerTest < ActionController::TestCase ...@@ -126,7 +126,7 @@ class SearchControllerTest < ActionController::TestCase
def test_quick_jump_to_issue def test_quick_jump_to_issue
# issue of a public project # issue of a public project
get :index, :q => "3" get :index, :q => "3"
assert_redirected_to 'issues/3' assert_redirected_to '/issues/3'
# issue of a private project # issue of a private project
get :index, :q => "4" get :index, :q => "4"
......
...@@ -50,7 +50,7 @@ class SettingsControllerTest < ActionController::TestCase ...@@ -50,7 +50,7 @@ class SettingsControllerTest < ActionController::TestCase
:notified_events => %w(issue_added issue_updated news_added), :notified_events => %w(issue_added issue_updated news_added),
:emails_footer => 'Test footer' :emails_footer => 'Test footer'
} }
assert_redirected_to 'settings/edit' assert_redirected_to '/settings/edit'
assert_equal 'functional@test.foo', Setting.mail_from assert_equal 'functional@test.foo', Setting.mail_from
assert !Setting.bcc_recipients? assert !Setting.bcc_recipients?
assert_equal %w(issue_added issue_updated news_added), Setting.notified_events assert_equal %w(issue_added issue_updated news_added), Setting.notified_events
......
...@@ -44,7 +44,7 @@ class AccountTest < ActionController::IntegrationTest ...@@ -44,7 +44,7 @@ class AccountTest < ActionController::IntegrationTest
# User logs in with 'autologin' checked # User logs in with 'autologin' checked
post '/login', :username => user.login, :password => 'admin', :autologin => 1 post '/login', :username => user.login, :password => 'admin', :autologin => 1
assert_redirected_to 'my/page' assert_redirected_to '/my/page'
token = Token.find :first token = Token.find :first
assert_not_nil token assert_not_nil token
assert_equal user, token.user assert_equal user, token.user
...@@ -105,7 +105,7 @@ class AccountTest < ActionController::IntegrationTest ...@@ -105,7 +105,7 @@ class AccountTest < ActionController::IntegrationTest
post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar"}, post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar"},
:password => "newpass", :password_confirmation => "newpass" :password => "newpass", :password_confirmation => "newpass"
assert_redirected_to 'my/account' assert_redirected_to '/my/account'
follow_redirect! follow_redirect!
assert_response :success assert_response :success
assert_template 'my/account' assert_template 'my/account'
...@@ -152,7 +152,7 @@ class AccountTest < ActionController::IntegrationTest ...@@ -152,7 +152,7 @@ class AccountTest < ActionController::IntegrationTest
AuthSource.expects(:authenticate).returns({:login => 'foo', :firstname => 'Foo', :lastname => 'Smith', :mail => 'foo@bar.com', :auth_source_id => 66}) AuthSource.expects(:authenticate).returns({:login => 'foo', :firstname => 'Foo', :lastname => 'Smith', :mail => 'foo@bar.com', :auth_source_id => 66})
post 'account/login', :username => 'foo', :password => 'bar' post 'account/login', :username => 'foo', :password => 'bar'
assert_redirected_to 'my/page' assert_redirected_to '/my/page'
user = User.find_by_login('foo') user = User.find_by_login('foo')
assert user.is_a?(User) assert user.is_a?(User)
...@@ -187,7 +187,7 @@ class AccountTest < ActionController::IntegrationTest ...@@ -187,7 +187,7 @@ class AccountTest < ActionController::IntegrationTest
sid = session[:session_id] sid = session[:session_id]
post '/login', :username => 'admin', :password => 'admin' post '/login', :username => 'admin', :password => 'admin'
assert_redirected_to 'my/page' assert_redirected_to '/my/page'
assert_not_equal sid, session[:session_id], "login should reset session" assert_not_equal sid, session[:session_id], "login should reset session"
assert_equal 1, session[:user_id] assert_equal 1, session[:user_id]
sid = session[:session_id] sid = session[:session_id]
......
...@@ -72,7 +72,7 @@ class IssuesTest < ActionController::IntegrationTest ...@@ -72,7 +72,7 @@ class IssuesTest < ActionController::IntegrationTest
put 'issues/1', put 'issues/1',
:notes => 'Some notes', :notes => 'Some notes',
:attachments => {'1' => {'file' => uploaded_test_file('testfile.txt', 'text/plain'), 'description' => 'This is an attachment'}} :attachments => {'1' => {'file' => uploaded_test_file('testfile.txt', 'text/plain'), 'description' => 'This is an attachment'}}
assert_redirected_to "issues/1" assert_redirected_to "/issues/1"
# make sure attachment was saved # make sure attachment was saved
attachment = Issue.find(1).attachments.find_by_filename("testfile.txt") attachment = Issue.find(1).attachments.find_by_filename("testfile.txt")
......
...@@ -27,7 +27,7 @@ class ProjectsTest < ActionController::IntegrationTest ...@@ -27,7 +27,7 @@ class ProjectsTest < ActionController::IntegrationTest
assert_response :success assert_response :success
assert_template "admin/projects" assert_template "admin/projects"
post "projects/archive", :id => 1 post "projects/archive", :id => 1
assert_redirected_to "admin/projects" assert_redirected_to "/admin/projects"
assert !Project.find(1).active? assert !Project.find(1).active?
get 'projects/1' get 'projects/1'
...@@ -36,7 +36,7 @@ class ProjectsTest < ActionController::IntegrationTest ...@@ -36,7 +36,7 @@ class ProjectsTest < ActionController::IntegrationTest
assert_response 403 assert_response 403
post "projects/unarchive", :id => 1 post "projects/unarchive", :id => 1
assert_redirected_to "admin/projects" assert_redirected_to "/admin/projects"
assert Project.find(1).active? assert Project.find(1).active?
get "projects/1" get "projects/1"
assert_response :success assert_response :success
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment