(t *testing.T)
| 37 | } |
| 38 | |
| 39 | func TestPersonalizationDelete(t *testing.T) { |
| 40 | ctx := context.Background() |
| 41 | client, requester := newClient(t) |
| 42 | p := client.Personalization() |
| 43 | params := map[string]any{"answer": 42, "feed": "user:123"} |
| 44 | _, err := p.Delete(ctx, "", params) |
| 45 | require.Error(t, err) |
| 46 | _, err = p.Delete(ctx, "some_resource", params) |
| 47 | require.NoError(t, err) |
| 48 | expectedURL := "https://personalization.stream-io-api.com/personalization/v1.0/some_resource/?answer=42&api_key=key&feed=user%3A123" |
| 49 | testRequest(t, requester.req, http.MethodDelete, expectedURL, "") |
| 50 | } |
nothing calls this directly
no test coverage detected