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?
javascript
node.js
testing
jestjs
Gleichmut
źródło
źródło
Odpowiedzi:
Tutaj znalazłem odpowiedź
https://devhints.io/jest
test('it is raining', () => { expect(inchesOfRain()).toBeGreaterThan(0); }); test.skip('it is not snowing', () => { expect(inchesOfSnow()).toBe(0); });
Link on off doc
źródło
test.only()
Możesz również wykluczyć je
test
lubdescribe
poprzedzając je przedrostkiemx
.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); }); });
źródło
Pomiń test
Jeśli chcesz pominąć test w Jest, możesz użyć test.skip :
Który jest również pod następującymi aliasami:
it.skip(name, fn)
lubxit(name, fn)
lubxtest(name, fn)
Pomiń zestaw testów
Dodatkowo, jeśli chcesz pominąć zestaw testów, możesz użyć opisać.skip :
Który również znajduje się pod następującym aliasem:
xdescribe(name, fn)
źródło