Я пытаюсь проверить следующий фрагмент кода.
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] это должно быть разрешено.
[1] https://github.com/thlorenz/proxyquire/issues/63