Javascript 如何在Meteor中模拟收藏(使用笑话)

Javascript 如何在Meteor中模拟收藏(使用笑话),javascript,unit-testing,meteor,jestjs,Javascript,Unit Testing,Meteor,Jestjs,我正在学习如何使用jest测试meteor应用程序。我正在使用。问题是我不确定如何存根除Meteor.users以外的集合 本文提供了一个例子: import { Meteor } from 'meteor/meteor'; import { Mongo } from 'meteor/mongo'; const Performance = new Mongo.Collection('performance'); Performance._ensureIndex({ userId: 'text

我正在学习如何使用
jest
测试
meteor
应用程序。我正在使用。问题是我不确定如何存根除Meteor.users以外的集合

本文提供了一个例子:

import { Meteor } from 'meteor/meteor';
import { Mongo } from 'meteor/mongo';
const Performance = new Mongo.Collection('performance');
Performance._ensureIndex({
  userId: 'text',
});
export default Performance;
但是,我不确定该把代码放在哪里。根据文章,所有模块的mock都应该在

.meteorMocks/index.js
我应该在哪里定义一个集合模拟,这样它就不会干扰meteor代码

我不能在
.meteomocks/index.js中声明它,因为有模块的mock。

到Stubcollections,您可以(也应该)使用。要存根其他对象,例如
Meteor.user()
,您可以使用,它也可以作为Meteor包提供。也许这是可行的,所以您不需要使用
.meteomocks