Я пишу шутниковый тест в свой метеоритный проект. Я пытаюсь проверить коды в Meteor.methods, но я не уверен, как это сделать с помощью Jest.
На стороне сервера (которая также является main.js) фрагменты кода выглядят как-то ниже,
Meteor.methods({
'shops.get': () => { return ShopList.find({}).fetch();},
)};
в main.test.js, я написал что-то вроде
describe('methods', () => {
let shops=[];
beforeEach(() => {
Meteor.call('shops.get',(e,r)=>{
if(!e) shops=r;
});
});
});
Но возникает ошибка:
ReferenceError: Meteor is not defined
Я прочитал статью, в которой упоминается фальшивый метеор в файле. (https://blog.meteor.com/real-world-unit-tests-with-meteor-and-jest-3d557e84e84a),, но я не уверен, каким образом разрешить такие символы, как Meteor.call или Meteor.methods.
Любые идеи приветствуются.