Mocking an ActiverRecord model

In Rails 2.x, using Mocha, I was trying a pretty simple excercise, mocking an activerecord model, and an association.

I wrote something like this:

  test "setting the home_phone works" do     a_phone = mock()     a_card = Card.new(:name => "Joe Winston")     a_card.home_phone = a_phone     assert_equal a_phone, a_card.home_phone end

Card is specified to has_one :home_phone.

I got the error below the dashed line, which to me says that ActiveRecord is not recognizing the mocked variable a_phone as a proper object to add to the association. I did a bunch of digging but could not figure out how to get the mock to work with Active Record.

Does anyone have a tip, it would be greatly appreciated! (p.s. I couldn't find a mocha specific list, which is why I posted here.)

Thanks!

Pito

I got the error below the dashed line, which to me says that ActiveRecord is not recognizing the mocked variable a_phone as a proper object to add to the association. I did a bunch of digging but could not figure out how to get the mock to work with Active Record.

stub_out is_a? maybe ?

Does anyone have a tip, it would be greatly appreciated! (p.s. I couldn't find a mocha specific list, which is why I posted here.)

http://groups.google.com/group/mocha-developer

Fred