2011-02-03 12 views

Respuesta

24

mirada a moca de never o rspec de should_not_receive y should_receive(:selector).exactly(n).times

+1

enlace Mocha es obsoleta. [Nueva documentación en never] (http://gofreerange.com/mocha/docs/Mocha/Expectation.html#never-instance_method) –

2

No soy un experto en moka de ninguna manera, pero sospecho que lo que necesita puede ser provisto por un modificador never para una expectativa.

0

RSpec 3.6 ahora se encarga de esto con expect(...).not_to receive(...).

Desde el enlace:

RSpec.describe "A negative message expectation" do 
    it "passes if the message is never received" do 
    dbl = double("Some Collaborator").as_null_object 
    expect(dbl).not_to receive(:foo) 
    end 
end