fix(e2e): add auth headers to jobs update/delete tests

This commit is contained in:
Tiago Yamamoto 2025-12-24 17:50:58 -03:00
parent bb970f4a74
commit 2fafd5ab37

View file

@ -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)