When using the 
  resource_controller gem
  
    Show archive.org snapshot
  
 you often hook onto events like this:
update.before do
do_something
end
For testing such things in your controller you should -- as always -- not trigger something that eventually calls the thing you want.\
Instead, in your specs, have resource_controller run those hooks like it does itself. Like that:
describe 'before update' do
  it 'should do something' do
    controller.should_receive :do_something
    controller.send :before, :update
  end
end
Posted by Arne Hartherz to makandra dev (2011-06-07 15:49)