I want to do something like this:
@vehicle.should_receive(:park)
@vehicle.stub!(:park)
Vehicle.any_instance.stub(:park)
# etc.
so that I can validate interaction or use a state_machine in other specs without the overhead of actually changing states...
How could I accomplish this?