Как пропустить выполнение теста на основе некоторого условия (скажем, переменной среды) с использованием платформы AVA

Мне нужно пропустить некоторые тесты в зависимости от условия. Из-за текущей настройки фреймворка лучше всего использовать переменную среды. Что-то типа

test.before(() => {if(skipAll==true) skipAllTests();})

person O'Leg    schedule 04.12.2019    source источник


Ответы (1)


Возможно, вы могли бы поместить вызовы test() в состояние if?

person Mark Wubben    schedule 05.12.2019
comment
Спасибо @MarkWubben. Да, именно то, что я только что сделал. Делает код немного уродливым. Я думаю, что добавление skipIf() было бы лучшим подходом. - person O'Leg; 06.12.2019
comment
Возможно, вы могли бы отправить вопрос с этим предложением и более подробно узнать, какие условия вы используете и почему. вместо этого вы не можете разделить свои тестовые файлы? - person Mark Wubben; 08.12.2019