[rspec-users] stub in config.before

Justin Ko jko170 at gmail.com
Sun Aug 14 23:15:35 EDT 2011

On Sun, Aug 14, 2011 at 3:48 PM, John Hinnegan <john.hinnegan at gmail.com>wrote:

> I was trying to stub something "globally", across all tests today, and had
> some trouble.
> I tried
> RSpec.configure do |config|
>   config.before(:all) do
>     MyClass.stub(:my_method)
>   end
> end
> seems that stub is not available here yet.  (I was stubbing a class method,
> and the class was loaded correctly).
> Is there somewhere else I should be putting this?  At what point is the
> stub code loaded?
> (PS, the code I'm using in there works just fine in "proper" before blocks
> inside describe blocks)
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

That *should* work. The before's in config are run before any before's in
your specs. And as long as you're not using any other mocking framework,
`.stub` should work as well. We'll need some more info to help you debug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110814/d93cb09b/attachment.html>

More information about the rspec-users mailing list