All files / src/routes article.js

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

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          2x 2x   2x 2x 2x   2x   2x 2x 2x   2x 2x 2x 2x 2x      
import express from "express";
import { NamedRouter, routes } from "reversical";
 
import ArticleController from "@controllers/article.controller.js";
 
const router = express();
const namedRouter = new NamedRouter(router);
 
router.set("views", "./src/resources/views");
router.locals.basedir = router.get("views");
router.locals.routes = routes;
 
const controller = new ArticleController();
 
namedRouter.post("articleCreate", "/", controller.create);
namedRouter.put("articleUpdate", "/:id", controller.update);
namedRouter.delete("articleDelete", "/:id", controller.delete);
 
namedRouter.get("articleNew", "/new", controller.write);
namedRouter.get("articleList", "/", controller.list);
namedRouter.get("articleTags", "/tags", controller.tags);
namedRouter.get("articleRead", "/:id", controller.read);
namedRouter.get("articleEdit", "/:id/edit", controller.write);
 
export default router;