Method calls count weirdness

Hi,

I see a really weird behavior there, the following test passes:

it “test”, :focus do
doc = Factory.build(:document)
doc.should_receive(:update_project!).exactly(2).times
doc.save
end

But when I do:

def update_project!
binding.pry
#some stuff
end
I enter the method 3 times through pry…

3 vs 2, who is right?

Sorry, the mistake came from the factory itself.

Indeed, the Factory call I really make is slightly different and for a
still unknown reason (asked on factory girl google’s group), the build
method actually created the object…

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs