ruby - spectroscopy - `stub` para Class en rspec2
shoulda matchers (1)
¿Está esto dentro de un bloque o before ?
Los talones no son compatibles before :all bloques. Trozos y burlas se borran después de cada ejemplo. Puedes leer más sobre esto aquí . Cambie el before :all do before do y esto debería funcionar.
describe SomeThing do
before :all do
# ...
FooClass.stub(:fooMethod).with(''a'').and_return("something")
end
end
rspec 1 genial con rspec 1 .
He actualizado a rspec 2 , y esto es lo que estoy recibiendo para esta línea ahora:
Failure/Error:
FooClass.stub(:fooMethod).with(''a'').and_return("something")
NoMethodError:
undefined method `stub'' for FooClass::Class
La api rspec pero dice: Person.stub(:find) { person }
¿Qué me estoy perdiendo?