是否存在“not_expects”?摩卡/rspec?
我需要确保不会在给出一组特定条件的情况下调用方法,并且我 寻找与摩卡期望相反的东西。
I need to make sure a method is not called giving a specific set of conditions, and I'm
looking for the opposite of the mocha expects.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
看看 mocha 的
never
或 rspec 的should_not_receive
和should_receive(:selector).exactly (n).次
Look at mocha's
never
or rspec'sshould_not_receive
andshould_receive(:selector).exactly(n).times
无论如何,我都不是摩卡专家,但我怀疑您需要的可能是由 never 修饰期望。
I'm not a mocha expert by any means, but I suspect what you need may be supplied by a never modifier for an expectation.
文档中的 Mocha 示例
Mocha example from the documentation
RSpec 3.6 现在使用 expect( ...).not_接收(...)。
从链接:
RSpec 3.6 now handles this with expect(...).not_to receive(...).
From the link: