Added Jest for testing both front and backend
This commit is contained in:
30
server/test/helper.js
Normal file
30
server/test/helper.js
Normal file
@@ -0,0 +1,30 @@
|
||||
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',
|
||||
},
|
||||
});
|
||||
umzug.up()
|
||||
.then(() => {
|
||||
sequelize.close();
|
||||
});
|
||||
}
|
||||
|
||||
runMigrations();
|
||||
Reference in New Issue
Block a user