使用数据库进行Meteor包单元测试

时间:2016-10-07 13:19:37

标签: javascript unit-testing meteor

我遇到了问题。 我尝试使用数据库为meteor包创建单元测试。

出于这个原因,建议在dburles:factory package中使用Factory的官方指南。

我将它添加到我的包依赖

Package.onTest((api) => {
  api.use('ecmascript');
  api.use('practicalmeteor:chai');
  api.use('dburles:factory');

并将其导入我的测试文件

import { Factory } from 'meteor/dburles:factory';

比我尝试使用它:

describe('UserUtils getProfilePicture function test ', () => {
  it('get profile picture from profile.image field', () => {
    let users2 = new Mongo.Collection('users');
    Factory.define('userFactory', users2, { name: 'Test user' });
  });
});

但我的测试中只收到错误消息

Error: Factory.define is not a function

如果有人知道,请帮助我。我做错了什么?

0 个答案:

没有答案