Pero me debería usar una cuenta de twitter real y esas cosas? sería
correcto?

El 23 de marzo de 2009 16:16, Luis Lavena <[email protected]> escribió:

> 2009/3/23 Gastón Ramos <[email protected]>
>
> Hola gente Rubysta, estoy escribiendo un storie para algo que estoy
>> haciendo
>> con twitter, el punto es que necesito de alguna manera hacer un stub
>> en uno de los steps, pero ví que no tengo disponible el método stub
>> dentro los stories, alguien sabe como puedo hacer esto? o tiene alguna
>> punta?
>>
>> PD: el stub sería algo como esto:
>>
>> @twitter_account.stub!(:followers).and_return(["dhh", "jdoe"])
>>
>>
> Hola Gaston,
>
> Stories presupone "Integration" y no mocking o stubbing. Se espera que el
> integration en realidad haga lo que tiene que hacer.
>
> De cualquier manera, lo que tenes que haces es requerir "spec/mocks"
>
>
> l...@keore (D:\Users\Luis)
> $ irb
> irb(main):001:0> class Foo
> irb(main):002:1>   end
> => nil
> irb(main):003:0> Foo.stub!(:something).and_return("hey")
> NoMethodError: undefined method `stub!' for Foo:Class
>         from (irb):3
>         from :0
> irb(main):004:0> require 'rubygems'
> => true
> irb(main):005:0> require 'spec/mocks'
> => true
> irb(main):006:0> Foo.stub!(:something).and_return("hey")
> => #<Proc:0x03465...@d
> :/Users/Luis/ruby/ruby-186-p114-MINGW-rubygems-131/lib/ruby/gems/1.8/gems/rspec-1.2.2/lib/spec/mocks/message_expectation.rb:60>
> irb(main):007:0> Foo.something
> => "hey"
>
>
>> Saludos.
>>
>
> Saludos,
>
> --
> Luis Lavena
> AREA 17
> -
> Perfection in design is achieved not when there is nothing more to add,
> but rather when there is nothing more to take away.
> Antoine de Saint-Exupéry
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>


-- 
Gastón Ramos
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a