Мне интересно создавать полные издеваемые модульные тесты, а также тесты интеграции, которые проверяют правильность верности операции async. Мне нужна одна команда для тестов unit и одна для тестов integration, так что я могу запускать их отдельно в своих инструментах CI. Какой лучший способ сделать это? Инструменты, такие как мокко, и шутка, похоже, сосредоточены на одном способе делать что-то.
Единственная опция, которую я вижу, - использование mocha и наличие двух каталогов в каталоге.
Что-то вроде:
-
__unit__ -
__integration__
Затем мне нужно было бы как-то сказать mocha для запуска всех тестов __unit__ в каталоге src, а другой - для запуска всех тестов __integration__.
Мысли?