gpt4 book ai didi

ruby-on-rails - 如何使用 RR 创建和分配 stub 对象?

转载 作者:行者123 更新时间:2023-11-28 21:33:36 25 4
gpt4 key购买 nike

我是第一次尝试 RR 双框架,并且对如何转换我现有的 RSpec stub 有点困惑。我看到如何在文档中使用双图获得与 RSpec 的 stub_chain 相同的结果,但是如何创建仅响应已定义方法的 stub /模拟?

例如,在 RSpec 中,我可以执行 admin = stub(admin?: true) 然后使用 admin。我可以在 RR 中执行此操作,而不必先定义管理员吗? admin = User.new; stub (管理员).管理员? { 真 }

我能够做一些像 admin = stub; stub (管理员).管理员? { true } ,但是那个双 stub 看起来很奇怪。

最佳答案

admin = stub(User.new).admin? { true }

似乎有你想要的就足够了。

关于ruby-on-rails - 如何使用 RR 创建和分配 stub 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9529199/

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