0

rspec を使用して、引数のエラー テキストを確認するにはどうすればよいですか?

ゼロを指定すると ArgumentError が発生するメソッドがあります。

if amount_paid <= 0
   raise ArgumentError, 'Please insert Money'
end

これを確認する必要があるrspecコードは次のとおりです。

lambda {@method.check_money("Cola","0.00")}.should raise_exception ArgumentError

このテストはパスします。メソッドにゼロを指定すると、引数エラーが発生します。ただし、引数エラーのテキストも確認するにはどうすればよいですか? コードにさまざまな引数エラーがあり、それが正しいものであることを確認したいと考えています。

ありがとう

4

1 に答える 1