On Thu, Oct 9, 2008 at 4:40 AM, Guofeng Ma <[EMAIL PROTECTED]> wrote:
>
> I use rspec_scaffold to generate a part of examples as below:
>
> it "should expose a newly created awarding_body as @awarding_body" do
> AwardingBody.should_receive(:new).with({'these' =>
> 'params'}).and_return(mock_awarding_body(:save => true))
> post :create, :awarding_body => {:these => 'params'}
> assigns(:awarding_body).should equal(mock_awarding_body)
> end
>
>
> After i execute the example, below error occurs:
>
> Mock 'AwardingBody_1193' received unexpected message :code with (no
> args)
>
>
> how to deal with it?
That is very odd. Did you have an AwardingBody model, view, or
controller before you ran 'script/generate rspec_scaffold
AwardingBody'? Did you make any changes to the code after running it?
Or did you just do this:
script/generate rspec_scaffold AwardingBody
rake db:migrate
rake spec
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users