(t *testing.T)
| 115 | } |
| 116 | |
| 117 | func TestGetActivities(t *testing.T) { |
| 118 | ctx := context.Background() |
| 119 | client, requester := newClient(t) |
| 120 | _, err := client.GetActivitiesByID(ctx, "foo", "bar", "baz") |
| 121 | require.NoError(t, err) |
| 122 | testRequest(t, requester.req, http.MethodGet, "https://api.stream-io-api.com/api/v1.0/activities/?api_key=key&ids=foo%2Cbar%2Cbaz", "") |
| 123 | _, err = client.GetActivitiesByForeignID( |
| 124 | ctx, |
| 125 | stream.NewForeignIDTimePair("foo", stream.Time{}), |
| 126 | stream.NewForeignIDTimePair("bar", stream.Time{Time: time.Time{}.Add(time.Second)}), |
| 127 | ) |
| 128 | require.NoError(t, err) |
| 129 | testRequest(t, requester.req, http.MethodGet, "https://api.stream-io-api.com/api/v1.0/activities/?api_key=key&foreign_ids=foo%2Cbar×tamps=0001-01-01T00%3A00%3A00%2C0001-01-01T00%3A00%3A01", "") |
| 130 | } |
| 131 | |
| 132 | func TestGetEnrichedActivities(t *testing.T) { |
| 133 | ctx := context.Background() |
nothing calls this directly
no test coverage detected