Как запустить тесты typescript jest в eclipse 2020-12

#typescript #eclipse #testing #jestjs

#typescript #eclipse #тестирование #jestjs

Вопрос:

У меня есть проект typescript с набором тестов, который можно npm test без проблем запускать в каталоге проекта с консоли.

Есть ли в eclipse функциональность, которая позволила бы мне запускать там тесты, аналогичные тому, как выполняются тесты в Java?

Тесты выполняются с использованием jest, и я использую Eclipse версии 2020-12.

Комментарии:

1. Щелкните правой кнопкой мыши package.json , выберите Выполнить как> NPM … и введите команду как NPM test .

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

Спасибо Хаулгеру за объяснение этого в комментариях.