This commit is contained in:
pasha1coil 2025-07-16 12:23:23 +03:00
parent de286fb6d2
commit 47859d86e4

@ -2018,13 +2018,16 @@ func TestDeleteLeadTarget_SpecialCases(t *testing.T) {
}) })
assert.NoError(t, err) assert.NoError(t, err)
defer createResp.Body.Close() defer createResp.Body.Close()
getResp, err := getLeadTargetByQuizIDRequest(validToken, "123")
var createResult map[string]interface{}
err = json.NewDecoder(createResp.Body).Decode(&createResult)
assert.NoError(t, err) 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) assert.NoError(t, err)
defer resp.Body.Close() defer resp.Body.Close()
@ -2032,8 +2035,8 @@ func TestDeleteLeadTarget_SpecialCases(t *testing.T) {
}) })
} }
func deleteLeadTargetRequest(token string, targetID string) (*http.Response, error) { func deleteLeadTargetRequest(token string, targetID int64) (*http.Response, error) {
req, err := http.NewRequest("DELETE", baseURL+"/account/leadtarget/"+targetID, nil) req, err := http.NewRequest("DELETE", baseURL+"/account/leadtarget/"+fmt.Sprintf("%d", targetID), nil)
if err != nil { if err != nil {
return nil, err return nil, err
} }