All files / bc-mongodb-implementation-demo/src/features/categories category.route.js

100% Statements 10/10
100% Branches 0/0
100% Functions 0/0
100% Lines 10/10

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 24 25 26 27 282x 2x 2x             2x     2x     2x     2x     2x     2x   2x  
const express = require('express')
const router = express.Router()
const verifyAdminToken = require('../../middleware/verifyAdminToken')
const {
  getAllCategories,
  createCategory,
  updateCategory,
  deleteCategory,
  getCategoryById,
} = require('./category.controller')
 
// Get all categories endpoint
router.get('/', getAllCategories)
 
// Get single category by ID endpoint
router.get('/:id', getCategoryById)
 
// Create a new category endpoint
router.post('/', verifyAdminToken, createCategory)
 
// Update a category endpoint
router.put('/:id', verifyAdminToken, updateCategory)
 
// Delete a category endpoint
router.delete('/:id', verifyAdminToken, deleteCategory)
 
module.exports = router