mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-12 02:21:29 +08:00
change: do not add console output by default feat: add GA for docs refactor: move builtin to internal refactor: relocate sentry sdk feat: report events with ga change: use http client session fix: report GA events change: sentry
29 lines
489 B
Go
29 lines
489 B
Go
package ga
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestSendEvents(t *testing.T) {
|
|
event := EventTracking{
|
|
Category: "unittest",
|
|
Action: "SendEvents",
|
|
}
|
|
err := gaClient.SendEvent(event)
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
}
|
|
|
|
func TestStructToUrlValues(t *testing.T) {
|
|
event := EventTracking{
|
|
Category: "unittest",
|
|
Action: "convert",
|
|
Label: "StructToUrlValues",
|
|
}
|
|
val := structToUrlValues(event)
|
|
if val.Encode() != "ea=convert&ec=unittest&el=StructToUrlValues" {
|
|
t.Fail()
|
|
}
|
|
}
|