这是我的生产代码
def my_method
list = [.....]
list.each do |filename|
content = File.read(filename)
...
end
end
我正在用 Rspec 编写单元测试,那么如何使用通配符参数模拟 File.read?
File.should_receive(:read).with(??some regex here).and_return ""
提前致谢!
最佳答案
您可以使用 anything
或 any_args
。
File.should_receive(:read).with(anything).and_return ""
关于ruby - 如何在 Rspec 中使用通配符参数模拟方法调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12391040/