MCPcopy Create free account
hub / github.com/GetStream/stream-go2 / TestPersonalizationDelete

Function TestPersonalizationDelete

personalization_test.go:39–50  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

37}
38
39func 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}

Callers

nothing calls this directly

Calls 5

newClientFunction · 0.85
testRequestFunction · 0.85
PersonalizationMethod · 0.80
ErrorMethod · 0.80
DeleteMethod · 0.45

Tested by

no test coverage detected