相关疑难解决方法(0)

如何向Jest添加自定义消息?

图片跟随测试用例:

it('valid emails checks', () => {
  ['abc@y.com', 'a@b.nz'/*, ...*/].map(mail => {
    expect(isValid(mail)).toBe(true);
  });
});
Run Code Online (Sandbox Code Playgroud)

我想为每封电子邮件添加自动生成的消息,Email 'f@f.com' should be valid以便很容易找到失败的测试用例.

就像是:

// .map(email =>
expect(isValid(email), `Email ${email} should be valid`).toBe(true);
Run Code Online (Sandbox Code Playgroud)

Jest中有可能吗?

在Chai中可以使用第二个参数,就像expect(value, 'custom fail message').to.be...在Jasmine中看起来像是使用了.because子句.但是在Jest找不到解决方案.

javascript unit-testing jestjs

23
推荐指数
7
解决办法
7775
查看次数

标签 统计

javascript ×1

jestjs ×1

unit-testing ×1