fix: add apiToken to security quick-setup payload

The /api/security/quick-setup endpoint requires username, password, AND
apiToken fields. Added a dummy 64-char hex API token for the test.
This commit is contained in:
rcourtman 2025-12-18 17:57:18 +00:00
parent 3af584bb5c
commit 98a6f44cbe

View file

@ -102,9 +102,12 @@ func waitForHealth(t *testing.T, client *http.Client, baseURL string, timeout ti
func setupCredentials(t *testing.T, client *http.Client, baseURL, bootstrapToken, username, password string) {
t.Helper()
// Generate a dummy API token for tests (64 hex chars)
apiToken := "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"
payload := map[string]interface{}{
"username": username,
"password": password,
"apiToken": apiToken,
"setupToken": bootstrapToken,
}
req, err := http.NewRequest("POST", baseURL+"/api/security/quick-setup", nil)