Как запустить только определенные тесты в Mocha.js?

Пользователь

от roma , в категории: JavaScript , 9 месяцев назад

Как запустить только определенные тесты в Mocha.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jerad.kuphal , 9 месяцев назад

@roma 

В Mocha.js можно запустить только определенные тесты, используя ключевое слово describe вместе с функцией only() или skip().


Использование only():

1
2
3
describe.only('только эти тесты будут запущены', function() {
  // тесты
});


Только тесты, находящиеся внутри describe.only(), будут выполняться при запуске тестов.


Использование skip():

1
2
3
describe.skip('эти тесты будут пропущены', function() {
  // тесты
});


Тесты внутри describe.skip() будут пропущены при запуске тестов.


Обратите внимание, что only() и skip() можно использовать как для describe, так и для it. Вы можете установить настройку --grep при запуске Mocha.js, чтобы запустить только или пропустить только соответствующие тесты на основе шаблона. Например:

1
$ mocha --grep "название теста"


Это запустит только тесты, содержащие "название теста" в своем имени.