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

anythingまたはを使用できますany_args

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