]> source.dussan.org Git - redmine.git/commitdiff
Adds leading slash to all assert_redirected_to arguments (#6887).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 14 Nov 2010 16:45:32 +0000 (16:45 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 14 Nov 2010 16:45:32 +0000 (16:45 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4407 e93f8b46-1217-0410-a6f0-8f06a7374b81

19 files changed:
test/functional/account_controller_test.rb
test/functional/attachments_controller_test.rb
test/functional/comments_controller_test.rb
test/functional/documents_controller_test.rb
test/functional/files_controller_test.rb
test/functional/groups_controller_test.rb
test/functional/issue_moves_controller_test.rb
test/functional/messages_controller_test.rb
test/functional/my_controller_test.rb
test/functional/news_controller_test.rb
test/functional/project_enumerations_controller_test.rb
test/functional/projects_controller_test.rb
test/functional/repositories_controller_test.rb
test/functional/roles_controller_test.rb
test/functional/search_controller_test.rb
test/functional/settings_controller_test.rb
test/integration/account_test.rb
test/integration/issues_test.rb
test/integration/projects_test.rb

index 1d66d01d37e34be823726617d8b745b7bd10e918..ac8af4abb10708aa7842a082f5f57cbde8cce9f3 100644 (file)
@@ -64,7 +64,7 @@ class AccountControllerTest < ActionController::TestCase
     assert existing_user.save!
 
     post :login, :openid_url => existing_user.identity_url
-    assert_redirected_to 'my/page'
+    assert_redirected_to '/my/page'
   end
 
   def test_login_with_invalid_openid_provider
@@ -86,14 +86,14 @@ class AccountControllerTest < ActionController::TestCase
     assert existing_user.save!
 
     post :login, :openid_url => existing_user.identity_url
-    assert_redirected_to 'login'
+    assert_redirected_to '/login'
   end
 
   def test_login_with_openid_with_new_user_created
     Setting.self_registration = '3'
     Setting.openid = '1'
     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')
     assert user
     assert_equal 'Cool', user.firstname
@@ -113,7 +113,7 @@ class AccountControllerTest < ActionController::TestCase
     Setting.self_registration = '1'
     Setting.openid = '1'
     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')
     assert user
 
@@ -125,7 +125,7 @@ class AccountControllerTest < ActionController::TestCase
     Setting.self_registration = '2'
     Setting.openid = '1'
     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')
     assert user
     assert_equal User::STATUS_REGISTERED, user.status
@@ -157,7 +157,7 @@ class AccountControllerTest < ActionController::TestCase
   def test_logout
     @request.session[:user_id] = 2
     get :logout
-    assert_redirected_to ''
+    assert_redirected_to '/'
     assert_nil @request.session[:user_id]
   end
 
index 22e5d1ea7e70d46fe2fd8ee0f775ed1ae8600cfe..3cc393ba18255778ba3c70394ddbc079c34debc1 100644 (file)
@@ -95,7 +95,7 @@ class AttachmentsControllerTest < ActionController::TestCase
       post :destroy, :id => 1
     end
     # no referrer
-    assert_redirected_to 'projects/ecookbook'
+    assert_redirected_to '/projects/ecookbook'
     assert_nil Attachment.find_by_id(1)
     j = issue.journals.find(:first, :order => 'created_on DESC')
     assert_equal 'attachment', j.details.first.property
index 1887c4896d6e999234bd685f0ddda926009dd3c5..7f3f2508fa5b4063e1bfcc3f22016428b97acf81 100644 (file)
@@ -27,7 +27,7 @@ class CommentsControllerTest < ActionController::TestCase
   def test_add_comment
     @request.session[:user_id] = 2
     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')
     assert_not_nil comment
@@ -40,7 +40,7 @@ class CommentsControllerTest < ActionController::TestCase
     assert_no_difference 'Comment.count' do
       post :create, :id => 1, :comment => { :comments => '' }
       assert_response :redirect
-      assert_redirected_to 'news/1'
+      assert_redirected_to '/news/1'
     end
   end
 
@@ -48,7 +48,7 @@ class CommentsControllerTest < ActionController::TestCase
     comments_count = News.find(1).comments.size
     @request.session[:user_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_equal comments_count - 1, News.find(1).comments.size
   end
index a1ce7ea7746f7d87c3dbef23f5c831061aa5d7a8..594bd980b88394ee314e849b4db86d61eb2d27c9 100644 (file)
@@ -77,7 +77,7 @@ LOREM
                               :category_id => 2},
                :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')
     assert_not_nil document
@@ -90,7 +90,7 @@ LOREM
   def test_destroy
     @request.session[:user_id] = 2
     post :destroy, :id => 1
-    assert_redirected_to 'projects/ecookbook/documents'
+    assert_redirected_to '/projects/ecookbook/documents'
     assert_nil Document.find_by_id(1)
   end
 end
index 6035c4be54a132b05817b218769e6ff369141b0c..e2efde5e328db33eebfc435d5d308cdd66774bf8 100644 (file)
@@ -37,7 +37,7 @@ class FilesControllerTest < ActionController::TestCase
            :attachments => {'1' => {'file' => uploaded_test_file('testfile.txt', 'text/plain')}}
       assert_response :redirect
     end
-    assert_redirected_to 'projects/ecookbook/files'
+    assert_redirected_to '/projects/ecookbook/files'
     a = Attachment.find(:first, :order => 'created_on DESC')
     assert_equal 'testfile.txt', a.filename
     assert_equal Project.find(1), a.container
@@ -58,7 +58,7 @@ class FilesControllerTest < ActionController::TestCase
            :attachments => {'1' => {'file' => uploaded_test_file('testfile.txt', 'text/plain')}}
       assert_response :redirect
     end
-    assert_redirected_to 'projects/ecookbook/files'
+    assert_redirected_to '/projects/ecookbook/files'
     a = Attachment.find(:first, :order => 'created_on DESC')
     assert_equal 'testfile.txt', a.filename
     assert_equal Version.find(2), a.container
index d7bdbb7889cc83846f627f4ea8bc5f7b6035b691..d836375a25fdbf0481c6a86faff5e1aee5d1cac6 100644 (file)
@@ -54,7 +54,7 @@ class GroupsControllerTest < ActionController::TestCase
     assert_difference 'Group.count' do
       post :create, :group => {:lastname => 'New group'}
     end
-    assert_redirected_to 'groups'
+    assert_redirected_to '/groups'
   end
   
   def test_edit
@@ -65,14 +65,14 @@ class GroupsControllerTest < ActionController::TestCase
   
   def test_update
     post :update, :id => 10
-    assert_redirected_to 'groups'
+    assert_redirected_to '/groups'
   end
   
   def test_destroy
     assert_difference 'Group.count', -1 do
       post :destroy, :id => 10
     end
-    assert_redirected_to 'groups'
+    assert_redirected_to '/groups'
   end
   
   def test_add_users
index dc19ddc8dc385c4fbba548dec70847d0d8a36bb4..e8c36796430f8efc11acac73d679959b10135b35 100644 (file)
@@ -72,7 +72,7 @@ class IssueMovesControllerTest < ActionController::TestCase
         post :create, :ids => [1, 2], :new_project_id => 2, :copy_options => {:copy => '1'}
       end
     end
-    assert_redirected_to 'projects/ecookbook/issues'
+    assert_redirected_to '/projects/ecookbook/issues'
   end
 
   context "#create via bulk copy" do
index d614bc843d77f37e55ed5aa2b105244c6a096455..59dc704e43d5ca27299b6b1920e7411cfe738941 100644 (file)
@@ -87,7 +87,7 @@ class MessagesControllerTest < ActionController::TestCase
                              :content => 'Message body'}
     message = Message.find_by_subject('Test created 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 2, message.author_id
     assert_equal 1, message.board_id
@@ -114,7 +114,7 @@ class MessagesControllerTest < ActionController::TestCase
     post :edit, :board_id => 1, :id => 1,
                 :message => { :subject => 'New subject',
                               :content => 'New body'}
-    assert_redirected_to 'boards/1/topics/1'
+    assert_redirected_to '/boards/1/topics/1'
     message = Message.find(1)
     assert_equal 'New subject', message.subject
     assert_equal 'New body', message.content
@@ -124,14 +124,14 @@ class MessagesControllerTest < ActionController::TestCase
     @request.session[:user_id] = 2
     post :reply, :board_id => 1, :id => 1, :reply => { :content => 'This is a test reply', :subject => 'Test reply' }
     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')
   end
   
   def test_destroy_topic
     @request.session[:user_id] = 2
     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)
   end
   
index 877095dfb643835a3c4488a940eedb30b8e06709..3fefa0675fcd8e040a0b8c3ac3dbe405d2ef5af2 100644 (file)
@@ -68,7 +68,7 @@ class MyControllerTest < ActionController::TestCase
                              :login => "root",
                              :admin => 1,
                              :custom_field_values => {"4" => "0100562500"}}
-    assert_redirected_to 'my/account'
+    assert_redirected_to '/my/account'
     user = User.find(2)
     assert_equal user, assigns(:user)
     assert_equal "Joe", user.firstname
@@ -102,7 +102,7 @@ class MyControllerTest < ActionController::TestCase
     post :password, :password => 'jsmith',
                     :new_password => 'hello',
                     :new_password_confirmation => 'hello'
-    assert_redirected_to 'my/account'
+    assert_redirected_to '/my/account'
     assert User.try_to_login('jsmith', 'hello')
   end
   
index de5c055a44d57ab16eb6a50dbe18bb543ff2af2b..5a20e8973b1a955f57296e32f2775ecfdfdc6d97 100644 (file)
@@ -73,7 +73,7 @@ class NewsControllerTest < ActionController::TestCase
     post :create, :project_id => 1, :news => { :title => 'NewsControllerTest',
                                             :description => 'This is the description',
                                             :summary => '' }
-    assert_redirected_to 'projects/ecookbook/news'
+    assert_redirected_to '/projects/ecookbook/news'
     
     news = News.find_by_title('NewsControllerTest')
     assert_not_nil news
@@ -93,7 +93,7 @@ class NewsControllerTest < ActionController::TestCase
   def test_put_update
     @request.session[:user_id] = 2
     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)
     assert_equal 'Description changed by test_post_edit', news.description
   end
@@ -114,7 +114,7 @@ class NewsControllerTest < ActionController::TestCase
   def test_destroy
     @request.session[:user_id] = 2
     delete :destroy, :id => 1
-    assert_redirected_to 'projects/ecookbook/news'
+    assert_redirected_to '/projects/ecookbook/news'
     assert_nil News.find_by_id(1)
   end
 end
index 942399a96cb1862f40f790c060f7623adf67274a..ae39f3e552ddb5aba10cd2b868237b8653e81158 100644 (file)
@@ -20,7 +20,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase
     }
 
     assert_response :redirect
-    assert_redirected_to 'projects/ecookbook/settings/activities'
+    assert_redirected_to '/projects/ecookbook/settings/activities'
 
     # Created project specific activities...
     project = Project.find('ecookbook')
@@ -83,7 +83,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase
     }
 
     assert_response :redirect
-    assert_redirected_to 'projects/ecookbook/settings/activities'
+    assert_redirected_to '/projects/ecookbook/settings/activities'
 
     # Created project specific activities...
     project = Project.find('ecookbook')
@@ -159,7 +159,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase
 
     delete :destroy, :project_id => 1
     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_two.id)
@@ -179,7 +179,7 @@ class ProjectEnumerationsControllerTest < ActionController::TestCase
     
     delete :destroy, :project_id => 1
     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_equal 0, TimeEntry.find_all_by_activity_id_and_project_id(project_activity.id, 1).size, "TimeEntries still assigned to project specific activity"
index 59d6286a1308ea75b0b12717940c5a3293a48d12..3cd7c3dbf2027aaa16c24ed8280b616cb367108a 100644 (file)
@@ -344,7 +344,7 @@ class ProjectsControllerTest < ActionController::TestCase
     @request.session[:user_id] = 2 # manager
     post :update, :id => 1, :project => {:name => 'Test changed name',
                                        :issue_custom_field_ids => ['']}
-    assert_redirected_to 'projects/ecookbook/settings'
+    assert_redirected_to '/projects/ecookbook/settings'
     project = Project.find(1)
     assert_equal 'Test changed name', project.name
   end
@@ -360,14 +360,14 @@ class ProjectsControllerTest < ActionController::TestCase
   def test_post_destroy
     @request.session[:user_id] = 1 # admin
     post :destroy, :id => 1, :confirm => 1
-    assert_redirected_to 'admin/projects'
+    assert_redirected_to '/admin/projects'
     assert_nil Project.find_by_id(1)
   end
   
   def test_archive
     @request.session[:user_id] = 1 # admin
     post :archive, :id => 1
-    assert_redirected_to 'admin/projects'
+    assert_redirected_to '/admin/projects'
     assert !Project.find(1).active?
   end
   
@@ -375,7 +375,7 @@ class ProjectsControllerTest < ActionController::TestCase
     @request.session[:user_id] = 1 # admin
     Project.find(1).archive
     post :unarchive, :id => 1
-    assert_redirected_to 'admin/projects'
+    assert_redirected_to '/admin/projects'
     assert Project.find(1).active?
   end
   
@@ -424,7 +424,7 @@ class ProjectsControllerTest < ActionController::TestCase
 
   def test_jump_should_redirect_to_active_tab
     get :show, :id => 1, :jump => 'issues'
-    assert_redirected_to 'projects/ecookbook/issues'
+    assert_redirected_to '/projects/ecookbook/issues'
   end
   
   def test_jump_should_not_redirect_to_inactive_tab
index 2858617e7adfda20be7476ea8ff57c39f8fc5172..2409e500541f3a86c7462391482e1cc6fa704e92 100644 (file)
@@ -98,7 +98,7 @@ class RepositoriesControllerTest < ActionController::TestCase
     
     assert_no_difference "Changeset.count(:conditions => 'user_id = 3')" do
       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
     end
   end
index 9159742c955bda108a59484ccaea5d930c0501a9..1e0e3ea64e9298217cfe826248f14ed252baaf73 100644 (file)
@@ -65,7 +65,7 @@ class RolesControllerTest < ActionController::TestCase
                          :permissions => ['add_issues', 'edit_issues', 'log_time', ''],
                          :assignable => '0'}
     
-    assert_redirected_to 'roles'
+    assert_redirected_to '/roles'
     role = Role.find_by_name('RoleWithoutWorkflowCopy')
     assert_not_nil role
     assert_equal [:add_issues, :edit_issues, :log_time], role.permissions
@@ -78,7 +78,7 @@ class RolesControllerTest < ActionController::TestCase
                          :assignable => '0'},
                :copy_workflow_from => '1'
     
-    assert_redirected_to 'roles'
+    assert_redirected_to '/roles'
     role = Role.find_by_name('RoleWithWorkflowCopy')
     assert_not_nil role
     assert_equal Role.find(1).workflows.size, role.workflows.size
@@ -97,7 +97,7 @@ class RolesControllerTest < ActionController::TestCase
                           :permissions => ['edit_project', ''],
                           :assignable => '0'}
     
-    assert_redirected_to 'roles'
+    assert_redirected_to '/roles'
     role = Role.find(1)
     assert_equal [:edit_project], role.permissions
   end
@@ -107,13 +107,13 @@ class RolesControllerTest < ActionController::TestCase
     assert r.save
     
     post :destroy, :id => r
-    assert_redirected_to 'roles'
+    assert_redirected_to '/roles'
     assert_nil Role.find_by_id(r.id)
   end
   
   def test_destroy_role_in_use
     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_not_nil Role.find_by_id(1)
   end
@@ -139,7 +139,7 @@ class RolesControllerTest < ActionController::TestCase
   
   def test_post_report
     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 [:add_issues, :delete_issues], Role.find(3).permissions
@@ -148,33 +148,33 @@ class RolesControllerTest < ActionController::TestCase
   
   def test_clear_all_permissions
     post :report, :permissions => { '0' => '' }
-    assert_redirected_to 'roles'
+    assert_redirected_to '/roles'
     assert Role.find(1).permissions.empty?
   end
   
   def test_move_highest
     post :edit, :id => 3, :role => {:move_to => 'highest'}
-    assert_redirected_to 'roles'
+    assert_redirected_to '/roles'
     assert_equal 1, Role.find(3).position
   end
 
   def test_move_higher
     position = Role.find(3).position
     post :edit, :id => 3, :role => {:move_to => 'higher'}
-    assert_redirected_to 'roles'
+    assert_redirected_to '/roles'
     assert_equal position - 1, Role.find(3).position
   end
 
   def test_move_lower
     position = Role.find(2).position
     post :edit, :id => 2, :role => {:move_to => 'lower'}
-    assert_redirected_to 'roles'
+    assert_redirected_to '/roles'
     assert_equal position + 1, Role.find(2).position
   end
 
   def test_move_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
   end
 end
index 58e3ca8815105623447db9189e73f5e4b7b0ec5c..cb87114d8d0816972239268cf3c61f73caea776b 100644 (file)
@@ -126,7 +126,7 @@ class SearchControllerTest < ActionController::TestCase
   def test_quick_jump_to_issue
     # issue of a public project
     get :index, :q => "3"
-    assert_redirected_to 'issues/3'
+    assert_redirected_to '/issues/3'
     
     # issue of a private project
     get :index, :q => "4"
index f7ff2d16b519a95ae0d385398423ce35f882a5b7..d7be054f3379cc07258620735442a6a9ffa46216 100644 (file)
@@ -50,7 +50,7 @@ class SettingsControllerTest < ActionController::TestCase
                               :notified_events => %w(issue_added issue_updated news_added),
                               :emails_footer => 'Test footer'
                               }
-    assert_redirected_to 'settings/edit'
+    assert_redirected_to '/settings/edit'
     assert_equal 'functional@test.foo', Setting.mail_from
     assert !Setting.bcc_recipients?
     assert_equal %w(issue_added issue_updated news_added), Setting.notified_events
index 8307702e0705a6a841fea554d14b74118ad2b50d..69e42f6d13beaaeeb3442853ad09646daaa74158 100644 (file)
@@ -44,7 +44,7 @@ class AccountTest < ActionController::IntegrationTest
     
     # User logs in with 'autologin' checked
     post '/login', :username => user.login, :password => 'admin', :autologin => 1
-    assert_redirected_to 'my/page'
+    assert_redirected_to '/my/page'
     token = Token.find :first
     assert_not_nil token
     assert_equal user, token.user
@@ -105,7 +105,7 @@ class AccountTest < ActionController::IntegrationTest
     
     post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar"}, 
                              :password => "newpass", :password_confirmation => "newpass"
-    assert_redirected_to 'my/account'
+    assert_redirected_to '/my/account'
     follow_redirect!
     assert_response :success
     assert_template 'my/account'
@@ -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})
   
     post 'account/login', :username => 'foo', :password => 'bar'
-    assert_redirected_to 'my/page'
+    assert_redirected_to '/my/page'
     
     user = User.find_by_login('foo')
     assert user.is_a?(User)
@@ -187,7 +187,7 @@ class AccountTest < ActionController::IntegrationTest
     sid = session[:session_id]
     
     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_equal 1, session[:user_id]
     sid = session[:session_id]
index c8a151cfd7692d44eef46f867155f9af1bdd1243..61024ce22f4dd2804faed2461f8ac90085e5d1e4 100644 (file)
@@ -72,7 +72,7 @@ class IssuesTest < ActionController::IntegrationTest
     put 'issues/1',
          :notes => 'Some notes',
          :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
     attachment = Issue.find(1).attachments.find_by_filename("testfile.txt")
index 14175ea9845c468cdf83cb561086ba1397c2b3f4..26b1a5ca9691d699852a471ef454a1ede4478f13 100644 (file)
@@ -27,7 +27,7 @@ class ProjectsTest < ActionController::IntegrationTest
     assert_response :success
     assert_template "admin/projects"
     post "projects/archive", :id => 1
-    assert_redirected_to "admin/projects"
+    assert_redirected_to "/admin/projects"
     assert !Project.find(1).active?
     
     get 'projects/1'
@@ -36,7 +36,7 @@ class ProjectsTest < ActionController::IntegrationTest
     assert_response 403
     
     post "projects/unarchive", :id => 1
-    assert_redirected_to "admin/projects"
+    assert_redirected_to "/admin/projects"
     assert Project.find(1).active?
     get "projects/1"
     assert_response :success