Я пытаюсь проверить возвращаемое значение запроса на получение к узлу CouchDB.
У меня есть функция, определенная со следующим предложением Given:
Given A get request is made to the DB
которая реализуется с помощью следующей ступенчатой функции:
var Profile = require('../UserProfile.js')
Given('A get request is made to the DB', function () {
var text = Profile.getDB('localhost:5984').then(data => {
console.log(data)
})
});
Вышеприведенный шаг ссылается на эту модель:
var axios = require('axios')
module.exports = {
getDB: function(url){
return axios.get(url).then(response => {
return response.data
})
}
};
Кажется, я не могу зарегистрировать результат запроса GET, когда я выполняю его в модели и ссылаюсь на него в определении шага. Когда я делаю запрос GET в определении шага, он работает, но мне это бесполезно, я хочу протестировать модель. Как получить результирующее значение?