Meteorjs测试流星方法

时间:2016-08-10 08:31:32

标签: testing meteor mocha

我想要测试以下简单的流星方法。 它将给定的Object插入到我的集合中

car

对于测试,我使用" dispatch:mocha-phantomjs" 到目前为止我的测试如下:

Meteor.methods({
  insertHelper(profile){
      HelperCollection.insert(profile);
      return true;
   },
}

运行我的测试时,我收到消息"错误:方法' insertHelper'找不到[404]"

那么如何从我的测试套件中访问我的Meteor方法呢?

1 个答案:

答案 0 :(得分:2)

正如评论中所讨论的,我们必须包含定义Meteor方法的文件以进行测试:

import '/path/to/method/file.js';

require

require('/path/to/methos/file.js');

修改

Meteor advises使用import代替使用require,如果可以的话。