Lo que trataba de decirte Luis en la primer respuesta, es que los stories no incluyen la biblioteca de mocks/stubs porque la idea es que los uses para tests de integración, donde integrás con todos los servicios/componentes que forma tu app. Idealmente, son tests que te van a mostrar no sólo problemas con tu código, sino problemas como que el API de twitter cambió y ese método ahora te tira una excepción horrible.
Si vos tenés todo stubbeado en tus tests, los tests pasan, mientras que en producción tus usuarios ven excepciones. Si querés "testear otra cosa" la idea es que uses specs o test/unit o lo que sea, y testees en aislación una clase, pero que cuando escribas historias las escribas como punto de integración de todas las partes de tu aplicación -- incluso las externas. Suerte, -foca 2009/3/23 Gaston 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"]) > > > Saludos. > > > -- > "Optimism is an occupational hazard of programming; feedback is the > treatment." > > (Kent Beck) > > > +-------------------------------------+ > Gastón Ramos > http://gastonramos.com.ar/ > GNU/Linux Counter user #450312 > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
