с апишечками на ноде, чтобы посмотреть, как люди грамотно пишут рауты и, главное, тесты к своему коду?
на ноде, вроде, довольно давно уже пишу кустарным способом, до тестов только сейчас начали руки доходить. посмотрел jest, прикрутил его к koa, прикрутил туда мок монги через mongodb-memory-server, вроде всё легко, когда простые рауты и простые функции. но есть рауты, в которых вообще непонятно как тестировать, например, загрузка картинок. у нас там сейчас простыня из императивного кода (принять файл через stream, записать во временный файл, прогнать через микросервис получения данных о картинке, прогнать через хэш, посмотреть есть ли уже в базе картинка с таким хэшем, если нет то создать, загрузить на CDN, и так далее, и так далее, и так далее).
Очень плюсую за примеры, интересно!
Обсуждают сегодня