Displaying 1 result from an estimated 1 matches for "asset_action".
2007 Jun 26
4
Can I stub a method on a belongs_to association:
...do
    @asset = assets(:test_asset)
    @mock_hook = mock("hook")
    @asset.video.stub!(:hook).and_return @mock_hook   # error occurs here
  end
  it "should call the delete hook" do
    @mock_hook.should_receive(:update).with("test_video", :asset_id =>
@assetid, :asset_action => "destroy")
    @asset.destroy
  end
end
NameError in ''Asset when destroyed should call the delete hook''
undefined method `hook'' for class
`ActiveRecord::Associations::BelongsToAssociation''
I''m not sure why I can''t stub the hook...