Ответ 1
Я нашел ответ здесь
test('it is raining', () => {
expect(inchesOfRain()).toBeGreaterThan(0);
});
test.skip('it is not snowing', () => {
expect(inchesOfSnow()).toBe(0);
});
Я использую Jest framework и имею тестовый набор. Я хочу отключить/пропустить один из моих тестов.
Документация Google не дает мне ответов.
Вы знаете ответ или источник информации для проверки?
Я нашел ответ здесь
test('it is raining', () => {
expect(inchesOfRain()).toBeGreaterThan(0);
});
test.skip('it is not snowing', () => {
expect(inchesOfSnow()).toBe(0);
});
Вы также можете исключить 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)