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

Function TestPersonalizationGet

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

Source from the content-addressed store, hash-verified

9)
10
11func TestPersonalizationGet(t *testing.T) {
12 ctx := context.Background()
13 client, requester := newClient(t)
14 p := client.Personalization()
15 params := map[string]any{"answer": 42, "feed": "user:123"}
16 _, err := p.Get(ctx, "", params)
17 require.Error(t, err)
18 _, err = p.Get(ctx, "some_resource", params)
19 require.NoError(t, err)
20 expectedURL := "https://personalization.stream-io-api.com/personalization/v1.0/some_resource/?answer=42&api_key=key&feed=user%3A123"
21 testRequest(t, requester.req, http.MethodGet, expectedURL, "")
22}
23
24func TestPersonalizationPost(t *testing.T) {
25 ctx := context.Background()

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected