All files / src/routers userDataRouter.js

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

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                  77x   77x   77x       77x     77x     77x      
import { Router } from "express";
import user_get from "../routes/users_routes/user_get.js";
import user_changeAvatar_put from "../routes/users_routes/user_changeAvatar_put.js";
import user_checkPassword_post from "../routes/users_routes/user_checkPassword_post.js";
import user_changePassword_post from "../routes/users_routes/user_changePassword_post.js";
import user_updateUserName_patch from "../routes/users_routes/user_updateUserName_patch.js";
import checkingUserPasswordLimit from "../middlewares/checkingUserPasswordLimit.js";
import userIdChecker from "../middlewares/userIdChecker.js";
 
const router = Router();
 
router.use("/:userId", userIdChecker);
 
router.route("/:userId")
    .get(user_get)
    .patch(user_updateUserName_patch)
 
router.route("/:userId/upload-avatar")
    .put(user_changeAvatar_put)
 
router.route("/:userId/check-password")
    .post([checkingUserPasswordLimit(), user_checkPassword_post])
 
router.route("/:userId/change-password")
    .post(user_changePassword_post)
 
export default router;