All files / routes/api index.js

100% Statements 7/7
100% Branches 0/0
100% Functions 1/1
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2415x 15x   15x 15x                         15x 150x     15x    
const { Router } = require('express')
const router = Router()
 
module.exports = (crowi, app, form) => {
  const routes = {
    Version: require('./version')(crowi, app, form),
    Admin: require('./admin')(crowi, app, form),
    Attachment: require('./attachment')(crowi, app, form),
    Bookmark: require('./bookmark')(crowi, app, form),
    Comment: require('./comment')(crowi, app, form),
    Like: require('./like')(crowi, app, form),
    Notification: require('./notification')(crowi, app, form),
    Page: require('./page')(crowi, app, form),
    Revision: require('./revision')(crowi, app, form),
    Share: require('./share')(crowi, app, form),
  }
 
  for (const route of Object.values(routes)) {
    router.use(route)
  }
 
  return router
}