Używam frameworka Jest i mam zestaw testów. Chcę wyłączyć / pominąć jeden z moich testów.
Dokumentacja googlowania nie daje mi odpowiedzi.
Czy znasz odpowiedź lub źródło informacji do sprawdzenia?
Używam frameworka Jest i mam zestaw testów. Chcę wyłączyć / pominąć jeden z moich testów.
Dokumentacja googlowania nie daje mi odpowiedzi.
Czy znasz odpowiedź lub źródło informacji do sprawdzenia?
Odpowiedzi:
Tutaj znalazłem odpowiedź
test('it is raining', () => {
expect(inchesOfRain()).toBeGreaterThan(0);
});
test.skip('it is not snowing', () => {
expect(inchesOfSnow()).toBe(0);
});
test.only()
Możesz również wykluczyć je test
lub describe
poprzedzając je przedrostkiem x
.
Indywidualne testy
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);
});
});
Wiele testów w opisie
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);
});
});
Jeśli chcesz pominąć test w Jest, możesz użyć test.skip :
test.skip(name, fn)
Który jest również pod następującymi aliasami:
it.skip(name, fn)
lub xit(name, fn)
lub xtest(name, fn)
Dodatkowo, jeśli chcesz pominąć zestaw testów, możesz użyć opisać.skip :
describe.skip(name, fn)
Który również znajduje się pod następującym aliasem:
xdescribe(name, fn)