У меня есть проект узла с 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
, база данных пуста и все мои тесты не пройдены,Я действительно не знаю, что я пропустил.