我正在尝试测试以下代码。
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],这应该是允许的。