All files / lib/routes index.js

80% Statements 8/10
100% Branches 3/3
66.67% Functions 2/3
77.78% Lines 7/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  1x   1x 1x   1x 16x 14x     1x          
'use strict'
const routes = module.exports = { }
 
const fs = require('fs')
const path = require('path')
 
routes.handlers = { }
fs.readdirSync(__dirname).filter(filename => /\.js$/.test(filename) && (filename !== 'index.js') && (filename !== 'helper.js')).sort().forEach(filename => {
  routes.handlers[filename] = require(path.join(__dirname, filename))
})
 
routes.register = () => {
  for (const i in routes.handlers) {
    routes.handlers[i].register()
  }
}