diff --git a/test/test_services/test_user_manager.py b/test/test_services/test_user_manager.py index 58d443b..e1fef1f 100644 --- a/test/test_services/test_user_manager.py +++ b/test/test_services/test_user_manager.py @@ -56,6 +56,15 @@ def test_get_user_by_id(client, auth_headers, regular_user): assert data["id"] == regular_user.id assert data["name"] == regular_user.name +def test_get_current_user(client, auth_headers, admin_user): + """Test getting the special url current""" + response = client.get("/api/v1/users/current", headers=auth_headers) + assert response.status_code == 200 + + data = response.json() + assert data["id"] == admin_user.id + assert data["name"] == admin_user.name + assert data["is_admin"] == admin_user.is_admin def test_get_nonexistent_user(client, auth_headers): """Test retrieving a non-existent user."""