grafana/pkg/events/events_test.go

25 lines
440 B
Go
Raw Normal View History

package events
import (
"testing"
2015-02-04 09:57:20 -06:00
"time"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
2015-02-04 09:57:20 -06:00
type TestEvent struct {
Timestamp time.Time
}
func TestEventCreation(t *testing.T) {
e := TestEvent{
Timestamp: time.Unix(1231421123, 223),
}
2015-02-04 09:57:20 -06:00
wire, err := ToOnWriteEvent(&e)
require.NoError(t, err)
assert.Equal(t, e.Timestamp.Unix(), wire.Timestamp.Unix())
assert.Equal(t, "TestEvent", wire.EventType)
}