使用 rspec 如何检查参数的错误文本是什么?
我有一个方法,如果你给它一个零,一个 ArgumentError 应该被提出。
if amount_paid <= 0
raise ArgumentError, 'Please insert Money'
end
我必须检查的 rspec 代码是:
lambda {@method.check_money("Cola","0.00")}.should raise_exception ArgumentError
该测试通过。当我为该方法提供零时,会引发参数错误。但是,我如何也检查参数错误的文本?我的代码中有不同的参数错误,我想确保它是正确的。
谢谢