The failure message is;
should return conflict 409
expected: 409,
got: 200 (using ==)
Yes it is nested and the rest of the setup is;
before(:each) do
request.env["HTTP_ACCEPT"] = "application/json"
@account = mock_account
@account.stub!(:valid?)
Account.stub!(:new).and_return(@account)
@errors = { 'login' => 'Not available, try another!' }
@account.stub!(:errors).and_return( @errors )
@json = {:this => 'that'}.to_json
@format = mock("format", :json => @json )
controller.stub!(:respond_to).and_yield(@format)
end
Thanks.
James
On Aug 3, 9:19 pm, "Pat Maddox" <[EMAIL PROTECTED]> wrote:
> > it "should return conflict 409" do
> > do_post
> > response.response_code.should == 409
> > end
>
> What is the failure message?
>
> Also, it looks like your before block has not set Account.new to
> return @account, and that @account is nil. Is this a nested describe,
> and there's some other setup happening elsewhere?
>
> Pat
> _______________________________________________
> rspec-users mailing list
> [EMAIL PROTECTED]://rubyforge.org/mailman/listinfo/rspec-users
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users