gpt4 book ai didi

ruby-on-rails - 使用 minitest 在 mock 上多次调用相同的方法

转载 作者:数据小太阳 更新时间:2023-10-29 06:53:56 24 4
gpt4 key购买 nike

我使用的是带有 Ruby 1.9.3 的 minitest 版本如何使用它测试模拟的多次调用?我需要类似的东西

mockObject.expect.times(2) :method, [return_1 first time, return_2 second time] 
mockObject.verify

有什么办法可以实现吗?

最佳答案

您需要调用expect每次调用该方法。

mockObject.expect :method, return_1, [first, time, args]
mockObject.expect :method, return_2, [second, time, args]

# run your code using the mock object

mockObject.verify

关于ruby-on-rails - 使用 minitest 在 mock 上多次调用相同的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26806274/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com