From 2fafd5ab376180d4e76cb8904edd1e1a3dd02bb1 Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Wed, 24 Dec 2025 17:50:58 -0300 Subject: [PATCH] fix(e2e): add auth headers to jobs update/delete tests --- backend/tests/e2e/jobs_e2e_test.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/backend/tests/e2e/jobs_e2e_test.go b/backend/tests/e2e/jobs_e2e_test.go index e58e67f..f6993f2 100644 --- a/backend/tests/e2e/jobs_e2e_test.go +++ b/backend/tests/e2e/jobs_e2e_test.go @@ -255,6 +255,10 @@ func TestE2E_Jobs_Update(t *testing.T) { companyID, userID := setupTestCompanyAndUser(t) defer cleanupTestCompanyAndUser(t, companyID, userID) + // Generate and set auth token + token := createAuthToken(t, userID, companyID) + client.setAuthToken(token) + // Create a test job jobID := createTestJob(t, companyID, userID, "E2E Test Job for Update") defer database.DB.Exec("DELETE FROM jobs WHERE id = $1", jobID) @@ -309,6 +313,10 @@ func TestE2E_Jobs_Delete(t *testing.T) { companyID, userID := setupTestCompanyAndUser(t) defer cleanupTestCompanyAndUser(t, companyID, userID) + // Generate and set auth token + token := createAuthToken(t, userID, companyID) + client.setAuthToken(token) + // Create a test job to delete jobID := createTestJob(t, companyID, userID, "E2E Test Job to Delete") @@ -419,8 +427,14 @@ func TestE2E_Jobs_InvalidInput(t *testing.T) { }) t.Run("CreateJobInvalidJSON", func(t *testing.T) { + // Need auth for POST + companyID, userID := setupTestCompanyAndUser(t) + defer cleanupTestCompanyAndUser(t, companyID, userID) + token := createAuthToken(t, userID, companyID) + req, _ := http.NewRequest("POST", testServer.URL+"/api/v1/jobs", nil) req.Header.Set("Content-Type", "application/json") + req.Header.Set("Authorization", "Bearer "+token) req.Body = http.NoBody resp, err := http.DefaultClient.Do(req)