[rspec-users] Validations are making me want to scream. help please

Yi Wen hayafirst at gmail.com
Sat Jul 11 13:00:38 EDT 2009


There is a validation error, which means you were trying to save the  
object somewhere. Check both your tests and code, to find out where.

On Jul 11, 2009, at 10:42 AM, Michael wrote:

> Simply testing that my validations are working for a model called
> Project.
>
> MODEL
> class Project < ActiveRecord::Base
>  validates_presence_of :brief
> end
>
> SPEC
> require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
>
> describe Project do
>  before(:each) do
>    @project = Project.new(:title => "project title", :brief =>
> "project brief")
>  end
>
>  it "should create a new instance given valid attributes" do
>    @project.should be_valid
>  end
> end
>
> ERROR
> ActiveRecord::RecordInvalid in 'Project should create a new instance
> given valid attributes'
> Validation failed: Brief can't be blank
>
>
> POST
> How on earth can that be failing? its driving me nuts, i have a few
> other tests that check the exact same way(method taken from the Rspec
> book) so why all the sudden would it stop working on a new model. Blah
> thanks for any help.
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users



More information about the rspec-users mailing list