如何添加自定义消息到Jest期望?
2022-08-30 05:22:11
下图为测试用例:
it('valid emails checks', () => {
['abc@y.com', 'a@b.nz'/*, ...*/].map(mail => {
expect(isValid(mail)).toBe(true);
});
});
我想为每封电子邮件添加自动生成的消息,以便于找到失败的测试用例。Email 'f@f.com' should be valid
像这样:
// .map(email =>
expect(isValid(email), `Email ${email} should be valid`).toBe(true);
在开玩笑中可能吗?
在Chai中,可以使用第二个参数,例如在Jasmine中,它似乎已经完成了子句。但在开玩笑时找不到解决方案。expect(value, 'custom fail message').to.be...
.because