@htmldeveloper

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

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

707938d10dd74cdf85ba6e4a3265d70c.png

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

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

Войти через центр авторизации
Похожие вопросы