hanayo/vendor/gopkg.in/mailgun/mailgun-go.v1/stats_test.go
2019-02-23 13:29:15 +00:00

28 lines
593 B
Go

package mailgun
import (
"testing"
"github.com/facebookgo/ensure"
)
func TestGetStats(t *testing.T) {
mg, err := NewMailgunFromEnv()
ensure.Nil(t, err)
totalCount, stats, err := mg.GetStats(-1, -1, nil, "sent", "opened")
ensure.Nil(t, err)
t.Logf("Total Count: %d\n", totalCount)
t.Logf("Id\tEvent\tCreatedAt\tTotalCount\t\n")
for _, stat := range stats {
t.Logf("%s\t%s\t%s\t%d\t\n", stat.Id, stat.Event, stat.CreatedAt, stat.TotalCount)
}
}
func TestDeleteTag(t *testing.T) {
mg, err := NewMailgunFromEnv()
ensure.Nil(t, err)
ensure.Nil(t, mg.DeleteTag("newsletter"))
}