У меня есть точка загрузки POST на моем сервере Hapi.Js. Вот код:Как правильно покрыть этот тестовый пример в лаборатории Hapi.js?
server.route([{
method: 'PUT',
path: '/upload/{id}',
config: {
handler: function(req,res) {
async.waterfall([
function checkEntityInDbExists(req.params.id,callback) {
...
callback(null, entityId);
},
function uploadPictureToAWS(entityId, callback) {
...
callback(null, imageLink);
},
function savePictureLinkInDbEntity(entityId, callback) {
...
callback(null, imageLink);
}
], function(err, result) {
if (err) {
return reply(err);
}
return reply(result);
});
}
}
}]);
Как правильно покрыть корпус «должен вернуть путь загруженного изображения» для этого кода/точки без попадания в БД и AWS?
Привет! Не могли бы вы предоставить свою электронную почту для подключения? –
@Roman извините, я не чувствую себя комфортно, отдавая свою электронную почту. Чтобы быть в состоянии помочь, я думаю, что все, что вам нужно добавить к вашему примеру, - это то, что вы требуете, и методы вашего вызова, и я думаю, что смогу помочь вам в дальнейшем. – MrB
Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/11354203) –