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?