0

私はいくつかの小さなテスト、単純なサーバー単体テストを持っています。

別々に実行すると問題なく動作しますが、一緒に実行するとコレクションでエラーが発生します。

以下のようなエラーの原因は他に何が考えられますか?

JS ファイルでエクスポートを定義し、coffeescript で他のクラスを定義することに関連していると思いますが、スコープの問題が複雑になっています。「coffeescriptを使わないように言った」と聞きました。しかし、それは別のことかもしれません!

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アプリの実行に問題はありません。失敗するのはテストだけです。

4

1 に答える 1