feat(controllers): tag functions to test in auth.controller.ts

Marked several functions in `auth.controller.ts` file with `//ToTest` comments indicating that these functions are ready for testing. The tagged functions are `getAllUsers`, `getUser`, `editUser`, `deleteUser`, `deleteSelf` and `getSelf`. This is important for ensuring that all these features function as expected.

Issue: #19
Signed-off-by: Mathis <yidhra@tuta.io>
This commit is contained in:
Mathis H (Avnyr) 2024-05-02 16:13:46 +02:00
parent 70a6e5df54
commit 00064fd054
Signed by: Mathis
GPG Key ID: DD9E0666A747D126

View File

@ -144,6 +144,7 @@ async function loginUser(req: Request, res: Response): Promise<void> {
res.type("application/json").status(200).json(LoginServiceResult); res.type("application/json").status(200).json(LoginServiceResult);
} }
//ToTest
async function getAllUsers(req: Request, res: Response) { async function getAllUsers(req: Request, res: Response) {
const authHeader = req.headers.authorization; const authHeader = req.headers.authorization;
const bearerToken = authHeader?.split(" ")[1]; const bearerToken = authHeader?.split(" ")[1];
@ -186,6 +187,7 @@ async function getAllUsers(req: Request, res: Response) {
.json(AllUserResponse); .json(AllUserResponse);
} }
//ToTest
async function getUser(req: Request, res: Response) { async function getUser(req: Request, res: Response) {
const authHeader = req.headers.authorization; const authHeader = req.headers.authorization;
const bearerToken = authHeader?.split(" ")[1]; const bearerToken = authHeader?.split(" ")[1];
@ -244,6 +246,7 @@ async function getUser(req: Request, res: Response) {
} }
//FEAT - Implement re-auth by current password in case of password change //FEAT - Implement re-auth by current password in case of password change
//ToTest
async function editUser(req: Request, res: Response) { async function editUser(req: Request, res: Response) {
const body: IReqEditUserData | null = req.body; const body: IReqEditUserData | null = req.body;
if (!body) { if (!body) {
@ -335,6 +338,7 @@ async function editUser(req: Request, res: Response) {
}); });
} }
//ToTest
async function deleteUser(req: Request, res: Response): Promise<Response> { async function deleteUser(req: Request, res: Response): Promise<Response> {
const authHeader = req.headers.authorization; const authHeader = req.headers.authorization;
const bearerToken = authHeader?.split(" ")[1]; const bearerToken = authHeader?.split(" ")[1];
@ -381,6 +385,7 @@ async function deleteUser(req: Request, res: Response): Promise<Response> {
}); });
} }
//ToTest
async function deleteSelf(req: Request, res: Response) { async function deleteSelf(req: Request, res: Response) {
const authHeader = req.headers.authorization; const authHeader = req.headers.authorization;
const bearerToken = authHeader?.split(" ")[1]; const bearerToken = authHeader?.split(" ")[1];
@ -423,6 +428,7 @@ async function deleteSelf(req: Request, res: Response) {
}); });
} }
//ToTest
async function getSelf(req: Request, res: Response) { async function getSelf(req: Request, res: Response) {
const authHeader = req.headers.authorization; const authHeader = req.headers.authorization;
const bearerToken = authHeader?.split(" ")[1]; const bearerToken = authHeader?.split(" ")[1];