Как установить контрольную точку с Node.js жасмин?

Обновить

March 2019

Просмотры

857 раз

1

Хорошо, наивный вопрос здесь, но я несколько новых для nodejs. Я пишу сценарий тестирования с использованием жасмина. Там, кажется, ошибка в моем коде, так что я положил «отладчик» в одной из линий и жасмин не останавливается по какой-то причине. Я знаю, что добраться до кода тоже, потому что я поставил команду console.print и выводит эту строку.

Есть что-то невероятно просто, что я не хватает? Не могу я установить точку останова в коде яваскрипта и попасть в РЕПЛ каким-то образом?

1 ответы

2

Вы, вероятно, запускать Jasmine тесты, как это:

$ jasmine myTest.js

Или как это:

$ ./node_modules/jasmine/bin/jasmine.js myTest.js

Если вы хотите протестировать приложение узла у вас есть много вариантов, и, как вы знаете, жасмин nodejs код, так что вы можете запустить его в режиме отладки и запустить тест, так что если у вас есть отладчик; в вашем коде она будет останавливаться на достигнутом.

Вот 3 простых способов отладки nodejs приложений. Node.js Параметры отладки

Вы можете использовать первый, сборку в отладчик в nodejs. Выполните следующую команду:

$ node debug jasmine myTest.js

Или же

$ node debug ./node_modules/jasmine/bin/jasmine.js myTest.js

После этого вы можете нажать кнопку C + Enter, чтобы перейти в отладчик; brackpoint в коде ...

Связанные вопросы