gpt4 book ai didi

testing - Meteorjs 测试 Meteor 方法

转载 作者:行者123 更新时间:2023-11-28 19:53:13 25 4
gpt4 key购买 nike

我有以下要测试的简单 Meteor Method。它将给定的对象插入到我的集合中

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

为了测试,我使用“dispatch:mocha-phantomjs”到目前为止,我的测试如下:

describe('methods', () => {
it('can delete owned task', () => {
Meteor.call('insertHelper',{a: 1});
});
});

运行我的测试时,我收到消息“错误:未找到方法‘insertHelper’[404]”

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

最佳答案

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

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

或使用 require :

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

编辑

Meteor advises如果可以,使用 import 而不是使用 require

关于testing - Meteorjs 测试 Meteor 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38868080/

25 4 0