web-dev-qa-db-fra.com

En Jest, comment puis-je faire échouer un test?

Je sais que je pourrais écrire une erreur dans le test, mais je me demande s’il existe quelque chose comme la méthode globale fail() fournie par Jasmine?

7
kYuZz

Vous pouvez le faire en lançant une erreur. Par exemple:

test('Obi-Wan Kenobi', () => {
  throw new Error('I have failed you, Anakin')
})
8

Je ne pense pas qu'il y en ait un, discuté ici: https://github.com/facebook/jest/issues/2129

3
Rikin

Vous pouvez toujours faire quelque chose comme ça :)

expect(true).toBe(false);

Test de copie/pâtes ayant échoué:

it('This test will fail', done => {
  done.fail(new Error('This is the error'))
})
0
Beau Smith