#typescript #eclipse #testing #jestjs
#typescript #eclipse #тестирование #jestjs
Вопрос:
У меня есть проект typescript с набором тестов, который можно npm test
без проблем запускать в каталоге проекта с консоли.
Есть ли в eclipse функциональность, которая позволила бы мне запускать там тесты, аналогичные тому, как выполняются тесты в Java?
Тесты выполняются с использованием jest, и я использую Eclipse версии 2020-12.
Комментарии:
1. Щелкните правой кнопкой мыши
package.json
, выберите Выполнить как> NPM … и введите команду как NPMtest
.2. Это работает, но он просто запускает тесты в консоли. Разве нет интегрированного способа их запуска, например, с тестами JUnit в Java, которые отображают результаты теста на боковой панели и позволяют переходить туда, где что-то не удалось?
3. К сожалению, пока нет: github.com/eclipse/wildwebdeveloper/issues/578
4. @howlger: Я взял на себя смелость преобразовать ваш комментарий в ответ, надеюсь, все в порядке :-).
Ответ №1:
К сожалению, Eclipse не поддерживает запуск тестов Jest, по крайней мере, не полностью интегрированным способом (в выделенном представлении, с интерактивными результатами и т. Д.). По состоянию на октябрь 2021 года в проекте Wild Web Developer существует открытая проблема для этого: добавить поддержку тестов с помощью Mocha # 578.
В качестве обходного пути вы можете запускать тесты в консоли Eclipse:
- щелкните правой кнопкой мыши package.json
- выберите Запуск от имени> NPM…
- введите как команду NPM:
test
Спасибо Хаулгеру за объяснение этого в комментариях.