On 8/22/07, David Green <[EMAIL PROTECTED]> wrote:
>
> I have a couple of methods which make networks calls. Where's the best place
> to stub them so they are stubbed for every description automatically? I
> tried in spec_helper.rb but they are no longer stubbed when a spec runs.
>
> at the moment, I'm checking for the test environment in the methods
> themselves, and returning a dummy value, but I'm sure there's a better way.
>

Instead of stubbing methods on Socket (or whatever network class
you're using) I would design the client of the "network" class in such
a way that you can pass in whatever. The dependency injection
technique. Then you just pass it a mock.

Aslak

>
> --
> View this message in context: 
> http://www.nabble.com/stubbing-network-calls-tf4312869.html#a12279004
> Sent from the rspec-users mailing list archive at Nabble.com.
>
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to