Hi, I'm new on tests but trying to test the following method, but it gives me an error message about "nil is not a symbol".
# job.rb == def publish(url) update_attributes(:available => true, :locked => false) tweet(url) end # job_spec.rb === it "should publish a job" do @job = Factory(:job, :available => false) lambda { @job.publish }.should change(@job.available).from(false).to(true) end # error == 1) Job Job publish should publish a job Failure/Error: lambda { @job.publish }.should change(@job.available).from(false).to(true) nil is not a symbol # ./spec/models/job_spec.rb:128:in `block (3 levels) in <top (required)>' Finished in 1.12 seconds 47 examples, 1 failure, 4 pending any idea? -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.