J'utilise le framework Jest et dispose d'une suite de tests. Je veux désactiver/ignorer l'un de mes tests.
La documentation sur Google ne me donne pas de réponses.
Connaissez-vous la réponse ou la source d’information à vérifier?
J'ai trouvé la réponse ici
test('it is raining', () => {
expect(inchesOfRain()).toBeGreaterThan(0);
});
test.skip('it is not snowing', () => {
expect(inchesOfSnow()).toBe(0);
});
Vous pouvez également exclure test
ou describe
en les préfixant d'un x
.
Tests individuels
describe('All Test in this describe will be run', () => {
xtest('Except this test- This test will not be run', () => {
expect(true).toBe(true);
});
test('This test will be run', () => {
expect(true).toBe(true);
});
});
Plusieurs tests dans un décrire
xdescribe('All tests in this describe will be skipped', () => {
test('This test will be skipped', () => {
expect(true).toBe(true);
});
test('This test will be skipped', () => {
expect(true).toBe(true);
});
});
Si vous souhaitez ignorer un test dans Jest, vous pouvez utiliser test.skip :
test.skip(name, fn)
Qui est aussi sous les alias suivants:
it.skip(name, fn)
ouxit(name, fn)
ouxtest(name, fn)
De plus, si vous souhaitez ignorer une suite de tests, vous pouvez utiliser describe.skip :
describe.skip(name, fn)
Qui est aussi sous le pseudonyme suivant:
xdescribe(name, fn)