MCPcopy Create free account
hub / github.com/algolia/cli / TestSetUser

Function TestSetUser

pkg/telemetry/telemetry_test.go:107–114  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

105}
106
107func TestSetUser(t *testing.T) {
108 event := NewEventMetadata()
109 event.SetUser("user-42", "user@test.com", "Test User")
110
111 assert.Equal(t, "user-42", event.UserID)
112 assert.Equal(t, "user@test.com", event.Email)
113 assert.Equal(t, "Test User", event.Name)
114}
115
116// fakeAnalyticsClient captures the messages enqueued by the telemetry client so
117// tests can assert on the payload without hitting the network.

Callers

nothing calls this directly

Calls 2

NewEventMetadataFunction · 0.85
SetUserMethod · 0.80

Tested by

no test coverage detected