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.
Files
outline/server/test/helper.js
Tom Moor 449dc55aaa chore: Upgrade Babel, Jest, Eslint (#1437)
* chore: Upgrade Prettier 1.8 -> 2.0

* chore: Upgrade Babel 6 -> 7

* chore: Upgrade eslint plugins

* chore: Add eslint import/order rules

* chore: Update flow-typed deps
2020-08-08 22:53:59 -07:00

33 lines
734 B
JavaScript

// @flow
require("dotenv").config({ silent: true });
// test environment variables
process.env.DATABASE_URL = process.env.DATABASE_URL_TEST;
process.env.NODE_ENV = "test";
const Sequelize = require("sequelize");
const Umzug = require("umzug");
const sequelize = require("../sequelize").sequelize;
const queryInterface = sequelize.getQueryInterface();
function runMigrations() {
const umzug = new Umzug({
storage: "sequelize",
storageOptions: {
sequelize,
},
migrations: {
params: [queryInterface, Sequelize],
path: "./server/migrations",
},
});
return umzug.up();
}
runMigrations();
// This is needed for the relative manual mock to be picked up
// $FlowFixMe
jest.mock("../events");