package load

import (
	"bytes"
	"os"
	"testing"

	"github.com/stretchr/testify/require"
)

func TestParse(t *testing.T) {
	body, err := os.ReadFile("testdata/statements.log")
	require.NoError(t, err)

	reader := bytes.NewBuffer(body)
	records := Parse(reader)
	require.Len(t, records, 1)

	rds := records[TimeRange{
		Begin: 1676278685,
		End:   1676278746,
	}]
	require.Len(t, rds, 6)
}
