Path: blob/main/pkg/integrations/v2/eventhandler/eventhandler_test.go
5304 views
package eventhandler12import (3"os"4"testing"5"time"67"github.com/go-kit/log"8"github.com/stretchr/testify/require"9)1011func TestCacheLoad(t *testing.T) {12l := log.NewNopLogger()13testTime, _ := time.Parse(time.RFC3339, "2022-01-26T13:39:40-05:00")14expectedEvents := &ShippedEvents{15Timestamp: testTime,16RvMap: map[string]struct{}{"58588": {}},17}18cacheFile, err := os.OpenFile("testdata/eventhandler.cache", os.O_RDWR|os.O_CREATE, cacheFileMode)19require.NoError(t, err, "Failed to open test eventhandler cache file")20actualEvents, err := readInitEvent(cacheFile, l)21require.NoError(t, err, "Failed to parse last event from eventhandler cache file")22require.Equal(t, expectedEvents, actualEvents)23}242526