refactor to remove import from backend testing in order to use require

This commit is contained in:
Carlos Jimenez 2018-01-31 11:15:12 +01:00
parent fbc327302b
commit 215ae09b70
12 changed files with 25 additions and 28 deletions

View File

@ -1,6 +1,6 @@
import app from '../../../server/server'; let app = require('../../../server/server');
import routes from '../routes'; let routes = require('../routes');
import restoreFixtures from '../../../../../services/db/testing_fixtures'; let restoreFixtures = require('../../../../../services/db/testing_fixtures');
describe('Auth routes', () => { describe('Auth routes', () => {
let fixturesToApply = {tables: ['`salix`.`user`'], inserts: [ let fixturesToApply = {tables: ['`salix`.`user`'], inserts: [

View File

@ -1,5 +1,5 @@
import app from '../../../../server/server'; let app = require('../../../../server/server');
import {catchErrors} from '../../../../../../services/utils/jasmineHelpers'; let catchErrors = require('../../../../../../services/utils/jasmineHelpers');
describe('Client addresses', () => { describe('Client addresses', () => {
it('should call the addressesList method and receive total results and items', done => { it('should call the addressesList method and receive total results and items', done => {

View File

@ -1,6 +1,6 @@
import app from '../../../../server/server'; let app = require('../../../../server/server');
import {catchErrors} from '../../../../../../services/utils/jasmineHelpers'; let catchErrors = require('../../../../../../services/utils/jasmineHelpers');
import restoreFixtures from '../../../../../../services/db/testing_fixtures'; let restoreFixtures = require('../../../../../../services/db/testing_fixtures');
describe('Client addressesPropagateRe', () => { describe('Client addressesPropagateRe', () => {
let fixturesToApply = {tables: ['`account`.`user`', '`vn2008`.`Clientes`', '`vn2008`.`Consignatarios`'], inserts: [ let fixturesToApply = {tables: ['`account`.`user`', '`vn2008`.`Clientes`', '`vn2008`.`Consignatarios`'], inserts: [

View File

@ -1,5 +1,5 @@
import app from '../../../../server/server'; let app = require('../../../../server/server');
import {catchErrors} from '../../../../../../services/utils/jasmineHelpers'; let catchErrors = require('../../../../../../services/utils/jasmineHelpers');
describe('Client card', () => { describe('Client card', () => {
it('should call the card() method to receive a formated card of Bruce Wayne', done => { it('should call the card() method to receive a formated card of Bruce Wayne', done => {

View File

@ -1,6 +1,6 @@
import app from '../../../../server/server'; let app = require('../../../../server/server');
import {catchErrors} from '../../../../../../services/utils/jasmineHelpers'; let catchErrors = require('../../../../../../services/utils/jasmineHelpers');
import restoreFixtures from '../../../../../../services/db/testing_fixtures'; let restoreFixtures = require('../../../../../../services/db/testing_fixtures');
describe('Client Create', () => { describe('Client Create', () => {
let fixturesToApply = {tables: ['`account`.`user`', '`vn2008`.`Clientes`', '`vn2008`.`Consignatarios`'], inserts: [ let fixturesToApply = {tables: ['`account`.`user`', '`vn2008`.`Clientes`', '`vn2008`.`Consignatarios`'], inserts: [

View File

@ -1,5 +1,5 @@
import app from '../../../../server/server'; let app = require('../../../../server/server');
import {catchErrors} from '../../../../../../services/utils/jasmineHelpers'; let catchErrors = require('../../../../../../services/utils/jasmineHelpers');
describe('Client employeeList', () => { describe('Client employeeList', () => {
it('should call the employeeList()', done => { it('should call the employeeList()', done => {

View File

@ -1,5 +1,5 @@
import app from '../../../../server/server'; let app = require('../../../../server/server');
import {catchErrors} from '../../../../../../services/utils/jasmineHelpers'; let catchErrors = require('../../../../../../services/utils/jasmineHelpers');
describe('Client getRoleCustomer', () => { describe('Client getRoleCustomer', () => {
it('should call the getRoleCustomer() method with a customer id', done => { it('should call the getRoleCustomer() method with a customer id', done => {

View File

@ -1,5 +1,5 @@
import app from '../../../../server/server'; let app = require('../../../../server/server');
import {catchErrors} from '../../../../../../services/utils/jasmineHelpers'; let catchErrors = require('../../../../../../services/utils/jasmineHelpers');
describe('Client activeSalesPerson', () => { describe('Client activeSalesPerson', () => {
it('should call the activeSalesPerson() method with limit of 1', done => { it('should call the activeSalesPerson() method with limit of 1', done => {

View File

@ -1,5 +1,5 @@
import totalGreuge from '../total'; let totalGreuge = require('../total');
import {catchErrors} from '../../../../../../services/utils/jasmineHelpers'; let catchErrors = require('../../../../../../services/utils/jasmineHelpers');
describe('Greuge totalGreuge()', () => { describe('Greuge totalGreuge()', () => {
it('should call the sumAmount method', done => { it('should call the sumAmount method', done => {

View File

@ -32,11 +32,10 @@ let truncate = (tables, callback) => {
connection.connect(); connection.connect();
export default function restoreFixtures(fixturesToApply, callback) { module.exports = function restoreFixtures(fixturesToApply, callback) {
connection.query('SET FOREIGN_KEY_CHECKS = 0', () => { connection.query('SET FOREIGN_KEY_CHECKS = 0', () => {
truncate(fixturesToApply.tables, () => { truncate(fixturesToApply.tables, () => {
insertFixtures(fixturesToApply.inserts, callback); insertFixtures(fixturesToApply.inserts, callback);
}); });
}); });
} };

View File

@ -1,8 +1,8 @@
export function catchErrors(done) { module.exports = function catchErrors(done) {
return error => { return error => {
if (error instanceof Error) { if (error instanceof Error) {
return done.fail(error.stack); return done.fail(error.stack);
} }
return done.fail(JSON.stringify(error)); return done.fail(JSON.stringify(error));
}; };
} };

View File

@ -1,5 +1,3 @@
require('babel-core/register')({presets: ['es2015']});
process.env.NODE_ENV = 'test'; process.env.NODE_ENV = 'test';
process.on('warning', warning => { process.on('warning', warning => {