From 962da73b97749b5726f57e77cdd70d0525164ec0 Mon Sep 17 00:00:00 2001 From: Piotr Maszczak Date: Fri, 5 Apr 2024 11:33:09 +0200 Subject: [PATCH] Add check friend requests test --- backend/test/userFriendRequests.test.ts | 33 +++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 backend/test/userFriendRequests.test.ts diff --git a/backend/test/userFriendRequests.test.ts b/backend/test/userFriendRequests.test.ts new file mode 100644 index 00000000..80d7a271 --- /dev/null +++ b/backend/test/userFriendRequests.test.ts @@ -0,0 +1,33 @@ +import { expect, test } from "vitest"; + +let userId: number; +let page: number = 1; +let maxUsers: number = 1; + +test("Search user", async () => { + const response = await fetch( + "http://localhost:5000/users/search?q=a&page=1&maxUsers=10", + ); + + const responseData = await response.json(); + const users = responseData.users; + const status = responseData.status; + + expect(status).toBe("ok"); + + userId = users[0].id; +}); + +test("Check current requests", async () => { + const response = await fetch( + `http://localhost:5000/users/${userId}/friend-requests?page=${page}&maxUsers=${maxUsers}`, + ); + + const responseData = await response.json(); + const friendRequests = responseData.friendRequests; + const status = responseData.status; + + expect(status).toBe("ok"); + + expect(friendRequests.length).toBe(0); +});