rspec mocks: "해야" 메서드의 기대치를 확인합니까?


rspec mocks: "해야" 메서드의 기대치를 확인합니까?

rspec의 조롱을 사용하여 "해야" 메서드에서 확인할 수 있는 기대치를 설정하려고 합니다... 하지만 이 작업을 수행하는 방법을 모르겠습니다... 모의에서 .should_receive 메서드를 호출하면 before :all 메서드가 종료되는 즉시 예상 호출을 확인합니다. 다음은 작은 예입니다. describe Foo, "when doing something" do before :all do Bar.should_recieve(:baz) foo = Foo.new foo.create_a_Bar_and_call_baz end it "should call the bar method" do # ??? what do i do here? end end '해야 한다'' 메서드에서 예상 호출을 어떻게 확인할 수 있습니까? rspec 대신 mocha 또는 다른 조롱 프레임워크를 사용해야 합니까? 또는 ??? 일반적으로 before 블록에 기대치를 넣으면 안 됩니다. before 블록은 여러 예제에서 ...


#assertions #mocking #rspec

원문링크 : rspec mocks: "해야" 메서드의 기대치를 확인합니까?