[rspec-users] Stubbing out method for all instances

aslak hellesoy aslak.hellesoy at gmail.com
Tue Mar 27 06:19:44 EDT 2007

On 3/27/07, David Smalley <david.smalley.lists at googlemail.com> wrote:
> I am using the acts_as_state_machine plugin to control state of an
> object in my app, however when testing this I need to be able to stub
> out the guard conditions so that state will change when I fire off an
> event without depending on other models.
> Guard conditions simply return true or false so I have an instance
> method:
> def encoded?
>    <check state of other objects>
>    return true or false
> end
> However I cannot find a way to stub out this method properly. Ideally
> I wish to do something that I expect I could do with Test::Unit mocks

What's Test::Unit mocks?

> and just replace the encoded? instance method for all objects that
> might use it to just return true.
> Any ideas?

You can submit a feature request - ideally with a failing spec to
illustrate what you want.

> David
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

More information about the rspec-users mailing list