Ich verwende das Jest-Framework und habe eine Testsuite. Ich möchte einen meiner Tests deaktivieren / überspringen.
Googeln Dokumentation gibt mir keine Antworten.
Kennen Sie die Antwort oder Informationsquelle, die Sie überprüfen müssen?
Ich verwende das Jest-Framework und habe eine Testsuite. Ich möchte einen meiner Tests deaktivieren / überspringen.
Googeln Dokumentation gibt mir keine Antworten.
Kennen Sie die Antwort oder Informationsquelle, die Sie überprüfen müssen?
Antworten:
Ich habe die Antwort hier gefunden
test('it is raining', () => {
expect(inchesOfRain()).toBeGreaterThan(0);
});
test.skip('it is not snowing', () => {
expect(inchesOfSnow()).toBe(0);
});
test.only()
Sie können sie auch ausschließen test
oder describe
ihnen ein Präfix voranstellen x
.
Einzelne Tests
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);
});
});
Mehrere Tests innerhalb einer Beschreibung
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);
});
});
Wenn Sie einen Test in Jest überspringen möchten , können Sie test.skip verwenden :
test.skip(name, fn)
Welches ist auch unter den folgenden Decknamen:
it.skip(name, fn)
oder xit(name, fn)
oder xtest(name, fn)
Wenn Sie würde zusätzlich gerne eine Testsuite überspringen, können Sie describe.skip :
describe.skip(name, fn)
Welches ist auch unter dem folgenden Alias:
xdescribe(name, fn)