Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 用伊斯坦布尔加载猫鼬模型_Node.js_Mongodb_Mongoose_Istanbul - Fatal编程技术网

Node.js 用伊斯坦布尔加载猫鼬模型

Node.js 用伊斯坦布尔加载猫鼬模型,node.js,mongodb,mongoose,istanbul,Node.js,Mongodb,Mongoose,Istanbul,我想为我们的项目实现代码覆盖,所以我们使用grunt伊斯坦布尔。 我坚持使用本教程: 我的问题是,我在针对工具化源代码运行测试时遇到了这个错误,但在针对普通代码运行测试时,它工作正常 >> Mocha exploded! >> MongooseError: Schema hasn't been registered for model "Comm". >> Use mongoose.model(name, schema) >> at Mon

我想为我们的项目实现代码覆盖,所以我们使用grunt伊斯坦布尔。 我坚持使用本教程:

我的问题是,我在针对工具化源代码运行测试时遇到了这个错误,但在针对普通代码运行测试时,它工作正常

>> Mocha exploded!
>> MongooseError: Schema hasn't been registered for model "Comm".
>> Use mongoose.model(name, schema)
>>     at Mongoose.model (/Users/user/repos/review.ninja/node_modules/mongoose/lib/index.js:322:13)
>>     at Object.<anonymous> (/Users/user/repos/review.ninja/test/coverage/instrument/src/server/api/comm.js:9:147)
>>     at Module._compile (module.js:449:26)
>>     at Object.Module._extensions..js (module.js:467:10)
>>     at Module.load (module.js:349:32)
>>     at Function.Module._load (module.js:305:12)
>>     at Module.require (module.js:357:17)
>>     at require (module.js:373:17)
>>     at /Users/user/repos/review.ninja/node_modules/grunt-mocha-test/node_modules/mocha/lib/mocha.js:172:27
>>     at Array.forEach (native)
>>     at Mocha.loadFiles (/Users/user/repos/review.ninja/node_modules/grunt-mocha-test/node_modules/mocha/lib/mocha.js:169:14)
摩卡咖啡爆炸了! >>MongooseError:尚未为模型“Comm”注册架构。 >>使用mongoose.model(名称、模式) >>在Mongoose.model(/Users/user/repos/review.ninja/node_modules/Mongoose/lib/index.js:322:13) >>反对。(/Users/user/repos/review.ninja/test/coverage/instrument/src/server/api/comm.js:9:147) >>在模块处编译(Module.js:449:26) >>在Object.Module._extensions..js(Module.js:467:10) >>在Module.load(Module.js:349:32) >>在Function.Module.\u加载(Module.js:305:12) >>at Module.require(Module.js:357:17) >>根据需要(module.js:373:17) >>在/Users/user/repos/review.ninja/node_modules/grunt mocha test/node_modules/mocha/lib/mocha.js:172:27 >>at Array.forEach(本机) >>在Mocha.loadFiles(/Users/user/repos/review.ninja/node_modules/grunt Mocha test/node_modules/Mocha/lib/Mocha.js:169:14) 我们还导出
mongoose.model('Comm',CommSchema)并将其导入测试代码。如前所述,如果正常运行Mocha测试,它就会工作