@htmldeveloper

Как лучше организовать тестирование nodejs typecript приложения?

Имеется rest api на nodejs. Исходные файлы на typescript компилируются в js файлы, и запускаются нодой. Какими инструментами производить само тестирование, и как организовать саму структуру? Завести папку "test" или складировать тестировочные файлы прямо рядом с исходными .ts?
  • Вопрос задан
  • 468 просмотров
Решения вопроса 1
@pasutavitaliy
:)
Привет.
Структура. В моем текущем проекте мы эксперементировали и с папкой 'test' отдельно для тестов, и с файлами тестов в одной папке с исходниками. И командой пришли к выводу, что для нас второй вариант выглядит лучше. Так как у нас микросеврисная архитектура, то сами приложения маленькие и нет необходимости создавать отдельные папки для одного - двух файлов (например models, controllers etc).

707938d10dd74cdf85ba6e4a3265d70c.png

Если у вас монолитное приложение с кучей файлов и папок, то я бы выбрал вариант с папкой `test`.
Инструменты для тестирования: mocha (фрейморк для тестирования), chai (ассерт либа), sinon (для spies, stubs, mocks), istambul (для code coverage).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы