diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2016-07-16 07:43:16 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2016-07-16 07:43:16 +0000 |
commit | 6cc6a918b4f36dbad445a5756f174b767e4ad61b (patch) | |
tree | 87704465c1a28284c466744eb6418cbd8adb1e22 /test/functional/sys_controller_test.rb | |
parent | 11c85279ab2a8e660666e2c0c80025e2e2513940 (diff) | |
download | redmine-6cc6a918b4f36dbad445a5756f174b767e4ad61b.tar.gz redmine-6cc6a918b4f36dbad445a5756f174b767e4ad61b.zip |
Pass parameters with :params in controller tests.
git-svn-id: http://svn.redmine.org/redmine/trunk@15666 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/functional/sys_controller_test.rb')
-rw-r--r-- | test/functional/sys_controller_test.rb | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/test/functional/sys_controller_test.rb b/test/functional/sys_controller_test.rb index 45525848e..66beeca0b 100644 --- a/test/functional/sys_controller_test.rb +++ b/test/functional/sys_controller_test.rb @@ -48,9 +48,11 @@ class SysControllerTest < Redmine::ControllerTest def test_create_project_repository assert_nil Project.find(4).repository - post :create_project_repository, :id => 4, - :vendor => 'Subversion', - :repository => { :url => 'file:///create/project/repository/subproject2'} + post :create_project_repository, :params => { + :id => 4, + :vendor => 'Subversion', + :repository => { :url => 'file:///create/project/repository/subproject2'} + } assert_response :created assert_equal 'application/xml', @response.content_type @@ -67,18 +69,20 @@ class SysControllerTest < Redmine::ControllerTest end def test_create_already_existing - post :create_project_repository, :id => 1, + post :create_project_repository, :params => { + :id => 1, :vendor => 'Subversion', :repository => { :url => 'file:///create/project/repository/subproject2'} - + } assert_response :conflict end def test_create_with_failure - post :create_project_repository, :id => 4, + post :create_project_repository, :params => { + :id => 4, :vendor => 'Subversion', :repository => { :url => 'invalid url'} - + } assert_response :unprocessable_entity end @@ -90,18 +94,18 @@ class SysControllerTest < Redmine::ControllerTest def test_fetch_changesets_one_project_by_identifier Repository::Subversion.any_instance.expects(:fetch_changesets).once.returns(true) - get :fetch_changesets, :id => 'ecookbook' + get :fetch_changesets, :params => {:id => 'ecookbook'} assert_response :success end def test_fetch_changesets_one_project_by_id Repository::Subversion.any_instance.expects(:fetch_changesets).once.returns(true) - get :fetch_changesets, :id => '1' + get :fetch_changesets, :params => {:id => '1'} assert_response :success end def test_fetch_changesets_unknown_project - get :fetch_changesets, :id => 'unknown' + get :fetch_changesets, :params => {:id => 'unknown'} assert_response 404 end @@ -114,14 +118,14 @@ class SysControllerTest < Redmine::ControllerTest def test_api_key with_settings :sys_api_key => 'my_secret_key' do - get :projects, :key => 'my_secret_key' + get :projects, :params => {:key => 'my_secret_key'} assert_response :success end end def test_wrong_key_should_respond_with_403_error with_settings :sys_api_enabled => 'my_secret_key' do - get :projects, :key => 'wrong_key' + get :projects, :params => {:key => 'wrong_key'} assert_response 403 end end |