This repository has been archived on 2022-08-14. You can view files and clone it, but cannot push or open issues or pull requests.
outline/server/test/helper.js

30 lines
648 B
JavaScript
Raw Normal View History

require('localenv');
// test environment variables
process.env.DATABASE_URL = process.env.DATABASE_URL_TEST;
process.env.NODE_ENV = 'test';
const Sequelize = require('sequelize');
const sequelize = require('../sequelize').sequelize;
const Umzug = require('umzug');
const queryInterface = sequelize.getQueryInterface();
function runMigrations() {
const umzug = new Umzug({
storage: 'sequelize',
storageOptions: {
sequelize,
},
migrations: {
params: [queryInterface, Sequelize],
path: './server/migrations',
},
});
2017-04-27 04:47:03 +00:00
return umzug.up().then(() => {
2016-09-11 23:34:57 +00:00
return sequelize.close();
});
}
runMigrations();