我尝试使用couchbase nodejs SDK在我的单元测试中使用couchbase.Mock。但我有这个错误:
createPrimaryIndex不是函数
使用此代码:
cluster = new couchbase.Cluster(options.protocol + "://" + options.server + ":" + options.port);
open().then(() => createPrimaryIndex());
function open() {
return new Promise((resolve, reject) => {
bucket = cluster.openBucket(options.bucketName, (error) => {
if (error) {
reject(error);
} else {
resolve();
}
});
});
}
function createPrimaryIndex() {
return new Promise((resolve, reject) => {
bucket.manager().createPrimaryIndex({
ignoreIfExists: true
}, (error) => {
if (error) {
reject(error);
} else {
resolve();
}
});
});
}
当我使用couchbase时,它工作得很好但是如果我使用couchbase.Mock
则会失败答案 0 :(得分:0)