gpt4 book ai didi

ruby-on-rails - 如何使用 Minitest 在设置方法中 stub ?

转载 作者:行者123 更新时间:2023-12-04 05:36:23 25 4
gpt4 key购买 nike

我如何使用 stub setup 中的方法?
我只找到了 stub像这样的块:

class FooTest < ActiveSupport::TestCase
test 'for_something' do
Foo.stub :some_method, 3 do
#assert_equal
end
end
end

但我想 stub 所有测试。我怎样才能 stub ?

最佳答案

您可以通过覆盖 #run 来实现这一点。测试用例中的方法:

class FooTest < ActiveSupport::TestCase
def run
Foo.stub :some_method, 3 do
super
end
end

test 'for_something' do
#assert_equal
end
end

这是引入需要“围绕”每个测试用例执行的代码的常用方法。

关于ruby-on-rails - 如何使用 Minitest 在设置方法中 stub ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39932282/

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