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;