Я пытаюсь выяснить, как проверить первый мой узел js rest api app. до сих пор я использовал nock, чтобы перехватить и издеваться над любым HTTP-вызовом и тем самым проверить мою службу как компонент. (тестирование компонентов?) Я хочу начать модульное тестирование моего приложения, чтобы моя тестовая пирамида была более сбалансированной, и тесты будут легче писать.TDD Test first Nodejs express Rest Api - модульное тестирование middlewere/контроллеры/маршруты
поиска в Интернете я получил такого подхода: http://www.slideshare.net/morrissinger/unit-testing-express-middleware
var middleware = require('./middleware');
app.get('example/uri', function (req, res, next) {
middleware.first(req, res)
.then(function() { next(); })
.catch(res.json)
.done();
}, function (req, res, next) {
middleware.second(req, res)
.then(function() { next(); })
.catch(res.json)
.done();
});
(поясню вытягивать промежуточное, и тестирования)
, поскольку эта презентация с 2014 года я задавался вопросом, что в настоящее время являются вверх на сегодняшний день методы модульного тестирования экспресс-приложений?