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 错误") }