(t *testing.T)
| 9 | ) |
| 10 | |
| 11 | func 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 | |
| 24 | func TestPersonalizationPost(t *testing.T) { |
| 25 | ctx := context.Background() |
nothing calls this directly
no test coverage detected