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

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

от roma , в категории: JavaScript , год назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jerad.kuphal , год назад

@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 "название теста"


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

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

от roxanne.hauck , 16 дней назад

@roma 

Таким образом, вы можете запустить только определенные тесты в Mocha.js, используя описанные выше методы.