Загрузите мангусты перед запуском теста - PullRequest
0 голосов
/ 07 октября 2019

У меня есть проект узла с mocha и chai для тестирования и https://www.npmjs.com/package/node-mongodb-fixtures для моих приборов. Я хочу заполнить базу данных осветителями непосредственно перед моим тестом. Таким образом, в package.json я поместил это:

"scripts": {
    "test": "npm run load_fixtures && mocha",
    "start": "nodemon index.js",
    "load_fixtures": "node node_modules/.bin/mongodb-fixtures load -u mongodb://localhost:27017/restapi-test",
    "unload_fixtures": "node node_modules/.bin/mongodb-fixtures unload -u mongodb://localhost:27017/restapi-test"
  }

Когда я вызываю npm run load_fixtures, приборы загружаются в базу данных, но когда я звоню npm test, база данных пуста и все мои тесты не пройдены,Я действительно не знаю, что я пропустил.

...