我有一些小测试,简单的服务器单元测试。
它们分别运行良好,但如果我一起运行它们,我的收藏就会出错。
还有什么可能导致如下错误?
我认为它与定义 JS 文件中的导出和咖啡脚本中的其他类有关,并且一些范围问题使事情复杂化。“告诉你不要使用咖啡脚本”我听到了。但话又说回来,它可能是别的东西!
os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20150418-17:39:20.312(-7)? (STDERR) throw(ex);
^
Error: A method named '/Profiles/insert' is already defined
at packages/ddp/livedata_server.js:1461:1
at Function._.each._.forEach (packages/underscore/underscore.js:113:1)
at [object Object]._.extend.methods (packages/ddp/livedata_server.js:1459:1)
at [object Object].Mongo.Collection._defineMutationMethods (packages/mongo/collection.js:90
at new Mongo.Collection (packages/mongo/collection.js:209:1)
at [object Object].Meteor.Collection (packages/dburles:collection-helpers/collection-helper
at __coffeescriptShare (packages/local-test:dcsan:mpgames/lib/exports.js:2:1)
at /private/var/folders/lw/6kdr1_9j3q1ggldr_c798qy80000gn/T/meteor-test-run126tw73/.meteor/
FWIW 该应用程序运行没有问题,只是测试失败。