diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-11-27 17:30:28 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-11-27 17:30:28 +0000 |
commit | 5ac8020801724a8a5a5dcc95e684e918f81cdcd9 (patch) | |
tree | 2b0d623bc27018705384df49b72711c1e33f31eb /test/functional/sys_controller_test.rb | |
parent | 5946a941e05532b999337993f2dff0149035e7f7 (diff) | |
download | redmine-5ac8020801724a8a5a5dcc95e684e918f81cdcd9.tar.gz redmine-5ac8020801724a8a5a5dcc95e684e918f81cdcd9.zip |
Do not include extra_info attribute in SysController responses because it breaks reposman activeresource client (#8707).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7956 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/functional/sys_controller_test.rb')
-rw-r--r-- | test/functional/sys_controller_test.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/functional/sys_controller_test.rb b/test/functional/sys_controller_test.rb index c33057377..c448e7704 100644 --- a/test/functional/sys_controller_test.rb +++ b/test/functional/sys_controller_test.rb @@ -39,7 +39,10 @@ class SysControllerTest < ActionController::TestCase assert_equal 'application/xml', @response.content_type with_options :tag => 'projects' do |test| test.assert_tag :children => { :count => Project.active.has_module(:repository).count } + test.assert_tag 'project', :child => {:tag => 'identifier', :sibling => {:tag => 'is-public'}} end + assert_no_tag 'extra-info' + assert_no_tag 'extra_info' end def test_create_project_repository @@ -49,10 +52,19 @@ class SysControllerTest < ActionController::TestCase :vendor => 'Subversion', :repository => { :url => 'file:///create/project/repository/subproject2'} assert_response :created + assert_equal 'application/xml', @response.content_type r = Project.find(4).repository assert r.is_a?(Repository::Subversion) assert_equal 'file:///create/project/repository/subproject2', r.url + + assert_tag 'repository-subversion', + :child => { + :tag => 'id', :content => r.id.to_s, + :sibling => {:tag => 'url', :content => r.url} + } + assert_no_tag 'extra-info' + assert_no_tag 'extra_info' end def test_fetch_changesets |