INNER CODE UNIT · Go
TestClient_RecordEvent_EnrichesEventCorrectly
samsara/samsara · clients/go/client_test.go:277
func TestClient_RecordEvent_EnrichesEventCorrectly(t *testing.T) {
config := NewConfig()
config.Url = "http://test.com"
config.StartPublishingThread = false
config.MaxBufferSize = 1
config.MinBufferSize = 1
config.SourceId = "secret"
client, _ := NewClient(config)
event := Event{
"eventName": "foo-bar-baz",
"timestamp": Timestamp(),
}
client.RecordEvent(event)
out := client.queue.Flush()
if out[0]["sourceId"] != "secret" {
t.Errorf("Given event should have been enriched. Got %+v", out[0])