Ruby & Rails

expect raise_error matcher

2019-03-08  本文已影响0人  云莉6

测试抛异常及异常信息:

只检查异常,不检查 error message:

expect { subject }.to raise_error(BaseValidator::Error)
expect { subject }.to raise_error(BaseValidator::Error) { |error| expect(error.message).to eq("xxx 错误") }
上一篇 下一篇

猜你喜欢

热点阅读