如何使用node-mongodb-fixtures模块加载多个灯具?

时间:2019-05-22 08:20:19

标签: node.js unit-testing jestjs fixtures

我想用nodejs在mongodb中加载3个装置。我使用node-mongodb-fixtures模块。

但是当我运行代码时,文档没有在测试数据库的集合中创建

  const fixtures = new Fixtures({
    dir: '__tests__/fixtures',
    filter: `${collectionName}.*`,
    mute: true,
  })
  return fixtures
    .connect(process.env.MONGO_URI)
    .then(() => fixtures.unload())
    .then(() => fixtures.load())
    .catch(console.error)
    .finally(() => fixtures.disconnect())
}
  beforeEach(async () => {
    await dropDatabase()
    await loadFixture('stories')
    await loadFixture('chapters')
    await loadFixture('chapterrevisions')
  })```


  [1]: https://www.npmjs.com/package/node-mongodb-fixtures

0 个答案:

没有答案