2

这是我的生产代码

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 ""

提前致谢!

4

1 回答 1

4

您可以使用anythingany_args

File.should_receive(:read).with(anything).and_return ""
于 2012-09-12T15:01:19.167 回答