我试图测试对couchdb节点的get请求的返回值。
我有一个使用以下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请求的结果。当我在步骤定义中执行GET请求时,它可以工作 - 但这对我没用,我想测试模型。如何获得结果值?