netbird/client/internal/flowstore/store_test.go
2025-02-25 15:23:43 +00:00

29 lines
477 B
Go

package flowstore_test
import (
"context"
"testing"
"github.com/netbirdio/netbird/client/internal/flowstore"
)
func TestStore(t *testing.T) {
store := flowstore.New(context.Background())
t.Cleanup(func() {
store.Close()
})
event := flowstore.Event{
ID: "1",
FlowID: "1",
}
store.StoreEvent(event)
allEvents := store.GetEvents()
for _, e := range allEvents {
if e.ID != event.ID {
t.Errorf("expected event ID %s, got %s", event.ID, e.ID)
}
}
}