Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source
Show
Ignore:
Timestamp:
04/10/08 13:48:43 (5 months ago)
Author:
pratik
Message:

Ensure that save on child object fails for invalid belongs_to association. Closes #11555. [rubyruy]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/activerecord/test/cases/associations/belongs_to_associations_test.rb

    r9233 r9247  
    378378  end 
    379379 
     380  def test_save_fails_for_invalid_belongs_to 
     381    log = AuditLog.new 
     382    assert log.valid? 
     383 
     384    log.build_developer # Build invalid association 
     385    assert !log.developer.valid? 
     386    assert !log.valid? 
     387    assert_equal "is invalid", log.errors.on("developer") 
     388     
     389    assert !log.save 
     390  end 
     391 
    380392end