summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2008-03-26 22:22:45 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2008-03-26 22:22:45 +0000
commitd37a30846f2c8a25645151df81900d19edd268a2 (patch)
treea2ba62366ffc0e8bd37d1d57e568f22ac695bda5 /test
parent805864590a4988ae457b0e5d4196f11065abdb9b (diff)
downloadredmine-d37a30846f2c8a25645151df81900d19edd268a2.tar.gz
redmine-d37a30846f2c8a25645151df81900d19edd268a2.zip
Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql error with Postgresql (#935).
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1294 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test')
-rw-r--r--test/functional/issues_controller_test.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/functional/issues_controller_test.rb b/test/functional/issues_controller_test.rb
index f80110aa2..7d49f088d 100644
--- a/test/functional/issues_controller_test.rb
+++ b/test/functional/issues_controller_test.rb
@@ -339,6 +339,16 @@ class IssuesControllerTest < Test::Unit::TestCase
assert_equal 'Bulk editing', Issue.find(1).journals.find(:first, :order => 'created_on DESC').notes
end
+ def test_bulk_unassign
+ assert_not_nil Issue.find(2).assigned_to
+ @request.session[:user_id] = 2
+ # unassign issues
+ post :bulk_edit, :ids => [1, 2], :notes => 'Bulk unassigning', :assigned_to_id => 'none'
+ assert_response 302
+ # check that the issues were updated
+ assert_nil Issue.find(2).assigned_to
+ end
+
def test_move_one_issue_to_another_project
@request.session[:user_id] = 1
post :move, :id => 1, :new_project_id => 2