它应该是直截了当的,但它对我不起作用。
我正在存根一个函数调用,我想确保它被调用一次,所以我做了:
MyClass.stubs(:record).returns(true).expect(:record).once
MyClass.run
但我不断得到:
expected exactly once, not yet invoked: allowed any number of times, invoked once: MyClass.record(any_parameters).record(any_parameters)
我究竟做错了什么?