Я використовую Jest framework і маю набір тестів. Я хочу вимкнути / пропустити один із своїх тестів.
Google-документація не дає мені відповідей.
Чи знаєте ви відповідь чи джерело інформації для перевірки?
Я використовую Jest framework і маю набір тестів. Я хочу вимкнути / пропустити один із своїх тестів.
Google-документація не дає мені відповідей.
Чи знаєте ви відповідь чи джерело інформації для перевірки?
Відповіді:
Я знайшов відповідь тут
test('it is raining', () => {
expect(inchesOfRain()).toBeGreaterThan(0);
});
test.skip('it is not snowing', () => {
expect(inchesOfSnow()).toBe(0);
});
test.only()
Ви також можете виключити test
або describe
, додавши до них префікс x
.
Індивідуальні тести
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);
});
});
Кілька тестів всередині опису
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);
});
});
Якщо ви хочете пропустити тест у Jest, ви можете використовувати test.skip :
test.skip(name, fn)
Що також знаходиться під такими псевдонімами:
it.skip(name, fn)
або xit(name, fn)
або xtest(name, fn)
Крім того, якщо ви хочете пропустити набір тестів, ви можете використати descri.skip :
describe.skip(name, fn)
Що також під наступним псевдонімом:
xdescribe(name, fn)