| 1234567891011121314151617181920212223242526 |
- require('module-alias/register');
- // check env
- if (process.env.NODE_ENV !== 'test') {
- throw new Error('\'process.env.NODE_ENV\' must be \'test\'');
- }
- const mongoose = require('mongoose');
- const { getMongoUri } = require('../lib/util/mongoose-utils');
- const { getInstance } = require('./setup-crowi');
- module.exports = async() => {
- await mongoose.connect(getMongoUri(), { useNewUrlParser: true });
- // drop database
- await mongoose.connection.dropDatabase();
- // init DB
- const crowi = await getInstance();
- const appService = crowi.appService;
- await appService.initDB();
- await mongoose.disconnect();
- };
|