Revision: 42360
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 3, 2011 21:46 by widescape
Initial Code
class Post < ActiveRecord::Base validates_presence_of :title validates_presence_of :publishing_date, :if => :published end class PostTest < ActiveSupport::TestCase context "Post that is NOT going to be published" do should validate_presence_of(:title) should_not validate_presence_of(:publishing_date) end context "Post that is going to be published" do subject do Post.new(:title => 'Valid Title', :published => true) end should validate_presence_of(:publishing_date) end end
Initial URL
Initial Description
Initial Title
Shoulda with TestUnit: Conditional Validation using Shoulda/Subject
Initial Tags
validation
Initial Language
Rails