测试抛异常及异常信息:
只检查异常,不检查 error message:
expect { subject }.to raise_error(BaseValidator::Error)
expect { subject }.to raise_error(BaseValidator::Error) { |error| expect(error.message).to eq("xxx 错误") }
测试抛异常及异常信息:
只检查异常,不检查 error message:
expect { subject }.to raise_error(BaseValidator::Error)
expect { subject }.to raise_error(BaseValidator::Error) { |error| expect(error.message).to eq("xxx 错误") }
本文标题:expect raise_error matcher
本文链接:https://www.haomeiwen.com/subject/olorpqtx.html
网友评论