summaryrefslogtreecommitdiffstats
path: root/test/unit/custom_field_user_format_test.rb
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2011-04-07 16:34:58 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2011-04-07 16:34:58 +0000
commitd0ea5fae62b16c50ac86445368be0cc7b87e295a (patch)
treeb283f58492b00444fe3e108d1359af82e77e9b60 /test/unit/custom_field_user_format_test.rb
parent406aa946e52dc981cdd9d7f62e04defc4dfb28c7 (diff)
downloadredmine-d0ea5fae62b16c50ac86445368be0cc7b87e295a.tar.gz
redmine-d0ea5fae62b16c50ac86445368be0cc7b87e295a.zip
Fixed: empty list for user/version custom fields on bulk edit form (#2096).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5354 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/unit/custom_field_user_format_test.rb')
-rw-r--r--test/unit/custom_field_user_format_test.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/unit/custom_field_user_format_test.rb b/test/unit/custom_field_user_format_test.rb
index 5cc4ea5c1..8cac3009f 100644
--- a/test/unit/custom_field_user_format_test.rb
+++ b/test/unit/custom_field_user_format_test.rb
@@ -53,6 +53,13 @@ class CustomFieldUserFormatTest < ActiveSupport::TestCase
assert_equal project.users.sort.map {|u| [u.name, u.id.to_s]}, possible_values_options
end
+ def test_possible_values_options_with_array
+ projects = Project.find([1, 2])
+ possible_values_options = @field.possible_values_options(projects)
+ assert possible_values_options.any?
+ assert_equal (projects.first.users & projects.last.users).sort.map {|u| [u.name, u.id.to_s]}, possible_values_options
+ end
+
def test_cast_blank_value
assert_equal nil, @field.cast_value(nil)
assert_equal nil, @field.cast_value("")