Изображение следующего тестового примера:
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);
Возможно ли это в Jest?
В Chai можно было сделать со вторым параметром вроде expect(value, 'custom fail message').to.be...
и в Jasmine кажется, что это сделано с предложением .because
. Но не может найти решение в Jest.