From 28b0e86a9bf55b65e9049e45b51d0077f4806865 Mon Sep 17 00:00:00 2001 From: "kacaii.dev" Date: Sun, 5 Apr 2026 17:55:24 -0300 Subject: [PATCH] :green_check_mark: add test for searching a non existing user --- server/test/user_test.gleam | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/server/test/user_test.gleam b/server/test/user_test.gleam index dc3196b..59c074d 100644 --- a/server/test/user_test.gleam +++ b/server/test/user_test.gleam @@ -42,3 +42,21 @@ pub fn find_by_id_test() { assert got == expected } + +pub fn find_by_id_non_existent_test() { + use ctx <- testing.with_context() + let path = "/api/user" + + let url = path <> "/" <> uuid.v7_string() + + let req = simulate.browser_request(http.Get, url) + let resp = router.handle_request(req, ctx) + assert resp.status == 401 + + let with_auth = + simulate.browser_request(http.Get, url) + |> testing.with_permissions(ctx, with: role.Admin) + + let resp = router.handle_request(with_auth, ctx) + assert resp.status == 404 +} -- 2.51.2