const Datastore = require('@google-cloud/datastore');
const datastore = Datastore();
function listTasks(res) {
const query = datastore.createQuery('Test');
datastore.runQuery(query)
.then((results) => {
const tasks = results[0];
tasks.forEach((task) => {
const taskKey = task[datastore.KEY];
console.log(taskKey.id, task);
});
res.send(tasks);
})
.catch((err) => {
console.error('ERROR:', err);
});
}
我想对上面的代码进行单元测试,但我不知道如何模拟/存根谷歌云数据存储对象/方法。例如,我想模拟/存根 datastore.createQuery('Test'),但不知道如何。