我尝试使用minitest/stub_any_instance
,但我一直收到错误消息,指出Tempfile
没有方法stub_any_instance
。下面是一段代码 - 有人可以告诉我哪里出错吗?从阅读stub_any_instance源代码开始,我预计会将stub_any_instance
添加到所有object
类型,但可能还有我缺少的内容。感谢。
require 'test_helper'
require 'minitest/stub_any_instance'
class MyTests < ActionDispatch::IntegrationTest
test "failure to create temp file causes failure" do
Tempfile.stub_any_instance :new, raise("Fake failure") do
...some testing here
end
end
端