From 47859d86e4bb4e7c7ec292d73d7e1f4e2e681791 Mon Sep 17 00:00:00 2001 From: pasha1coil Date: Wed, 16 Jul 2025 12:23:23 +0300 Subject: [PATCH] - --- tests/main_test.go | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/tests/main_test.go b/tests/main_test.go index 7ab2cf2..f81875e 100644 --- a/tests/main_test.go +++ b/tests/main_test.go @@ -2018,13 +2018,16 @@ func TestDeleteLeadTarget_SpecialCases(t *testing.T) { }) assert.NoError(t, err) defer createResp.Body.Close() - - var createResult map[string]interface{} - err = json.NewDecoder(createResp.Body).Decode(&createResult) + getResp, err := getLeadTargetByQuizIDRequest(validToken, "123") assert.NoError(t, err) - targetID := fmt.Sprintf("%v", createResult["id"]) + defer getResp.Body.Close() + assert.Equal(t, http.StatusOK, getResp.StatusCode) + var getRespLead []model.LeadTarget + err = json.NewDecoder(getResp.Body).Decode(&getRespLead) + assert.NoError(t, err) + assert.True(t, len(getRespLead) > 0) - resp, err := deleteLeadTargetRequest(validToken, targetID) + resp, err := deleteLeadTargetRequest(validToken, getRespLead[0].ID) assert.NoError(t, err) defer resp.Body.Close() @@ -2032,8 +2035,8 @@ func TestDeleteLeadTarget_SpecialCases(t *testing.T) { }) } -func deleteLeadTargetRequest(token string, targetID string) (*http.Response, error) { - req, err := http.NewRequest("DELETE", baseURL+"/account/leadtarget/"+targetID, nil) +func deleteLeadTargetRequest(token string, targetID int64) (*http.Response, error) { + req, err := http.NewRequest("DELETE", baseURL+"/account/leadtarget/"+fmt.Sprintf("%d", targetID), nil) if err != nil { return nil, err }