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)