我正在尝试测试以下代码。
const Datastore = require('@google-cloud/datastore');
// Creates a client
const datastore = new Datastore({
projectId: serviceConfig.projectId
});
我的测试文件包含
function MockDatastore (config) {
this.projectId = config.projectId;
}
var datastoreStub = {Datastore:MockDatastore}
return proxyquire('../../../app/persistence', {
'@google-cloud/datastore': datastoreStub
});
根据[1],应允许。
答案 0 :(得分:1)
由于API更改了2.x,您应该使用以下代码:
const { Datastore } = require("@google-cloud/datastore");
然后它对我有用。