diff options
Diffstat (limited to 'test/unit/version_test.rb')
-rw-r--r-- | test/unit/version_test.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/test/unit/version_test.rb b/test/unit/version_test.rb index 034fa5668..807ff32b7 100644 --- a/test/unit/version_test.rb +++ b/test/unit/version_test.rb @@ -32,7 +32,13 @@ class VersionTest < ActiveSupport::TestCase def test_invalid_effective_date_validation v = Version.new(:project => Project.find(1), :name => '1.1', :effective_date => '99999-01-01') - assert !v.save + assert !v.valid? + v.effective_date = '2012-11-33' + assert !v.valid? + v.effective_date = '2012-31-11' + assert !v.valid? + v.effective_date = 'ABC' + assert !v.valid? assert_include I18n.translate('activerecord.errors.messages.not_a_date'), v.errors[:effective_date] end |