tests spectroscopy run rails matchers how ruby rspec

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?