2017-02-09 4 views
1

Я следовал Meteor's Angular testing guide и сказал мне, чтобы запустить модульное тестирование с помощью следующей команды:Как отладить тест течения Метеор в WebStorm?

meteor test --driver-package practicalmeteor:mocha 

Я использую WebStorm редактировать мой Метеор код, так что я хочу знать, есть ли способ для запуска/отладок единичный тест в WebStorm?

ответ

2

Запуск тестов

Вы должны сделать Run/Debug Configuration in Webstorm для Meteor. Вы должны правильно установить программы аргументы:

test --driver-package practicalmeteor:mocha

Вы запускаете тесты, выполнив эту конфигурацию.

доводочных испытаний на стороне клиента

Вы можете использовать предыдущую конфигурацию и отлаживать с помощью консоли браузера.

доводочных испытаний на стороне сервера

Сделать новую конфигурацию Метеор с аргументами:

test --driver-package practicalmeteor:mocha --debug-port 5858.

Запуск этой конфигурации вы увидите результат, похожий на:

W20170409-20: 19: 21,287 (2)? (STDERR) Debugger прослушивает [::]: 5959

Вы можете отлаживать код, перейдя по ссылке: http://localhost:8080/debug?port=5959

Примечание: в моем случае порт консоли отличается от порта в конфигурации. Я должен использовать этот порт в URL-адресе.

+0

Спасибо за ответ, у меня есть длинный без использования метеора, но кажется, что ваш ответ вполне резок. –

Смежные вопросы