gpt4 book ai didi

rspec - 如何在 rspec 中抑制警告 "removing ` 初始化'可能会导致严重问题”?

转载 作者:行者123 更新时间:2023-12-04 17:45:21 25 4
gpt4 key购买 nike

我有一个测试:
allow_any_instance_of(GoogleMapsService::Client).to receive(:initialize)
我收到 warning: removing 'initialize' may cause serious problems ,但我没有找到任何其他方法来 stub 。

我怎样才能以另一种方式解决它,这样我就不会收到警告,或者我怎样才能使警告静音?

非常感谢你

最佳答案

#initialize 方法在实例上调用,而#new 方法在类上调用,因此您可以执行以下操作:

allow(GoogleMapsService::Client).to receive(:new)

This issue更多上下文。

关于rspec - 如何在 rspec 中抑制警告 "removing ` 初始化'可能会导致严重问题”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52358058/

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