テストケースの次の画像:
it('valid emails checks', () => {
['[email protected]', '[email protected]'/*, ...*/].map(mail => {
expect(isValid(mail)).toBe(true);
});
});
失敗したテストケースを簡単に見つけられるように、各電子メールに自動生成されたメッセージを追加したいと思います。Email '[email protected]' should be valid
何かのようなもの:
// .map(email =>
expect(isValid(email), `Email ${email} should be valid`).toBe(true);
それは可能ですか冗談?
Chai では、2 番目のパラメータを使用して実行できましたexpect(value, 'custom fail message').to.be...
が、Jasmine では句を使用して実行できるようです.because
。しかし、Jest で解決策を見つけることができません。
ベストアンサー1
jest を拡張するこのライブラリを試してください:https://github.com/mattphillips/jest-expect-message
test('returns 2 when adding 1 and 1', () => {
expect(1 + 1, 'Woah this should be 2!').toBe(3);
});