[rspec-users] Newbie question about mock_model and should_receive....

Pat Maddox pergesu at gmail.com
Mon Oct 6 11:03:46 EDT 2008


Rémi Gagnon <lists at ruby-forum.com> writes:

> Hello,
>
> I mocked a model and I need to test when I set for instance '000' to an
> attribute 'A' that B attibute is set to '1111'.  I don't want to stub or
> mock the B(accessors) to that value cause I want to make sure my
> controller will do that.
>
> I know its dummy question.
>
> suggestions?
>
>
> Rémi

In that case, you want to use the real object.  The spec would be pretty
simple:

it "should set B when A is set" do
  MyModel.new(:a => '000').b.should == '1111'
end

Pat


More information about the rspec-users mailing list