summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2009-01-16 21:02:03 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2009-01-16 21:02:03 +0000
commita276926f420d0369a3f9d0fe69e972d07ef74363 (patch)
tree799cbf1c70d971c339039856b8e0df03485775c9 /test
parentf6282f9600b0656f68164118c4c5f557cb37968b (diff)
downloadredmine-a276926f420d0369a3f9d0fe69e972d07ef74363.tar.gz
redmine-a276926f420d0369a3f9d0fe69e972d07ef74363.zip
Use a textarea for custom fields possible values (#2472).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2267 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test')
-rw-r--r--test/unit/custom_field_test.rb18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/unit/custom_field_test.rb b/test/unit/custom_field_test.rb
index 1b9c9aea9..2f17d99cf 100644
--- a/test/unit/custom_field_test.rb
+++ b/test/unit/custom_field_test.rb
@@ -25,6 +25,24 @@ class CustomFieldTest < Test::Unit::TestCase
assert field.save
end
+ def test_possible_values_should_accept_an_array
+ field = CustomField.new
+ field.possible_values = ["One value", ""]
+ assert_equal ["One value"], field.possible_values
+ end
+
+ def test_possible_values_should_accept_a_string
+ field = CustomField.new
+ field.possible_values = "One value"
+ assert_equal ["One value"], field.possible_values
+ end
+
+ def test_possible_values_should_accept_a_multiline_string
+ field = CustomField.new
+ field.possible_values = "One value\nAnd another one \r\n \n"
+ assert_equal ["One value", "And another one"], field.possible_values
+ end
+
def test_destroy
field = CustomField.find(1)
assert field.destroy