Rails3: test: replace deprecated Errors#on to Errors#[] and join with to_s at test/unit/custom_field_test.rb

On Rails2, Errors#[] returns single error if one error raises.
But, on Rails3, Errors#[] always returns the array.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8139 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA 2011-12-09 07:16:59 +00:00
parent 85382514f9
commit 2afe5bdf57
1 changed files with 2 additions and 2 deletions

View File

@ -28,8 +28,8 @@ class CustomFieldTest < ActiveSupport::TestCase
def test_regexp_validation def test_regexp_validation
field = IssueCustomField.new(:name => 'regexp', :field_format => 'text', :regexp => '[a-z0-9') field = IssueCustomField.new(:name => 'regexp', :field_format => 'text', :regexp => '[a-z0-9')
assert !field.save assert !field.save
assert_equal I18n.t('activerecord.errors.messages.invalid'), field.errors.on(:regexp) assert_equal I18n.t('activerecord.errors.messages.invalid'),
field.errors[:regexp].to_s
field.regexp = '[a-z0-9]' field.regexp = '[a-z0-9]'
assert field.save assert field.save
end end