Я использую 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)
Кроме того, если вы хотите пропустить набор тестов, вы можете использовать description.skip :
describe.skip(name, fn)
Который также находится под следующим псевдонимом:
xdescribe(name, fn)