From cead37051e400055df04d799268773dfeee61892 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 19 Apr 2020 22:14:31 -0700 Subject: [PATCH] fix: test prevents server loading, add logs --- server/services/index.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/server/services/index.js b/server/services/index.js index 584bd795c..e4ff4049d 100644 --- a/server/services/index.js +++ b/server/services/index.js @@ -1,18 +1,26 @@ // @flow +import debug from 'debug'; import fs from 'fs-extra'; import path from 'path'; +const log = debug('services'); const services = {}; fs .readdirSync(__dirname) - .filter(file => file.indexOf('.') !== 0 && file !== path.basename(__filename)) + .filter( + file => + file.indexOf('.') !== 0 && + file !== path.basename(__filename) && + !file.includes('.test') + ) .forEach(fileName => { const servicePath = path.join(__dirname, fileName); - const name = servicePath.replace(/\.js$/, ''); + const name = path.basename(servicePath.replace(/\.js$/, '')); // $FlowIssue const Service = require(servicePath).default; services[name] = new Service(); + log(`loaded ${name} service`); }); export default services;