diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2008-12-15 18:02:25 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2008-12-15 18:02:25 +0000 |
commit | 7cea286c2344ee20560437c4a785bf2ce2b9091f (patch) | |
tree | 7baf3b29985c7f0440a9524055cf501245219d43 /test/functional/repositories_controller_test.rb | |
parent | 3bb2fccaf11d0213c401147f5edbb1f0d310a291 (diff) | |
download | redmine-7cea286c2344ee20560437c4a785bf2ce2b9091f.tar.gz redmine-7cea286c2344ee20560437c4a785bf2ce2b9091f.zip |
Fixes repository user mapping submission when a repository username is blank (#2339, Conflicting types for parameter containers).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2137 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/functional/repositories_controller_test.rb')
-rw-r--r-- | test/functional/repositories_controller_test.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/functional/repositories_controller_test.rb b/test/functional/repositories_controller_test.rb index 4bb9c3fa3..972c57e00 100644 --- a/test/functional/repositories_controller_test.rb +++ b/test/functional/repositories_controller_test.rb @@ -73,12 +73,12 @@ class RepositoriesControllerTest < Test::Unit::TestCase assert_tag :td, :content => 'dlopper', :sibling => { :tag => 'td', - :child => { :tag => 'select', :attributes => { :name => 'committers[dlopper]' }, + :child => { :tag => 'select', :attributes => { :name => %r{^committers\[\d+\]\[\]$} }, :child => { :tag => 'option', :content => 'Dave Lopper', :attributes => { :value => '3', :selected => 'selected' }}}} assert_tag :td, :content => 'foo', :sibling => { :tag => 'td', - :child => { :tag => 'select', :attributes => { :name => 'committers[foo]' }}} + :child => { :tag => 'select', :attributes => { :name => %r{^committers\[\d+\]\[\]$} }}} assert_no_tag :td, :content => 'foo', :sibling => { :tag => 'td', :descendant => { :tag => 'option', :attributes => { :selected => 'selected' }}} @@ -90,7 +90,7 @@ class RepositoriesControllerTest < Test::Unit::TestCase c = Changeset.create!(:repository => Project.find(1).repository, :committer => 'foo', :committed_on => Time.now, :revision => 100, :comments => 'Committed by foo.') assert_no_difference "Changeset.count(:conditions => 'user_id = 3')" do - post :committers, :id => 1, :committers => { 'foo' => '2', 'dlopper' => '3'} + post :committers, :id => 1, :committers => { '0' => ['foo', '2'], '1' => ['dlopper', '3']} assert_redirected_to '/repositories/committers/ecookbook' assert_equal User.find(2), c.reload.user end |