CSV.foreach メソッドを使用するメソッドがあります。データは次のようになります。
1,0,0,1
1,1,0,0
要素の数が各行で同じでない場合にエラーを予期するテストを作成したいと考えています。
何かのようなもの:
it "should raise an error if input file lines size differ" do
expect { my_method(invalid_file_name) }.to raise_error
end
CSV の foreach メソッドをモックして無効な入力を返すにはどうすればよいですか?