diff --git a/backend/tests/test_auth.py b/backend/tests/test_auth.py
index f811cd32f8022f0bdbf81f0411c17f666c119da8..25a95a600cf0cdadbc15229e82b821e749d3e25e 100644
--- a/backend/tests/test_auth.py
+++ b/backend/tests/test_auth.py
@@ -11,7 +11,7 @@ def client():
         yield test_client
 
 
-def test_login_success():
+def test_login_success(client):
     response = client.post(
         "/auth/token/login", data={"username": "testuser", "password": "testpass"}
     )
@@ -19,7 +19,7 @@ def test_login_success():
     assert "access_token" in response.json()
 
 
-def test_login_failure():
+def test_login_failure(client):
     response = client.post(
         "/auth/token/login", data={"username": "wrong", "password": "wrongpass"}
     )
@@ -27,7 +27,7 @@ def test_login_failure():
     assert response.json() == {"detail": "Incorrect username or password"}
 
 
-def test_protected_route():
+def test_protected_route(client):
     # Step 1: Login
     response = client.post(
         "/auth/token/login", data={"username": "testuser", "password": "testpass"}