chore: add pkg names

This commit is contained in:
Jon Lundy
2022-10-13 15:32:25 -06:00
parent e7df4cc479
commit 33bba9d8f7
13 changed files with 239 additions and 18 deletions

View File

@@ -1,3 +1,5 @@
// package diskstore provides a driver that reads and writes events to disk.
package diskstore
import (

View File

@@ -1,3 +1,4 @@
// package driver defines interfaces to be used by driver implementations.
package driver
import (

View File

@@ -1,3 +1,4 @@
// package memstore provides a driver that reads and writes events to memory.
package memstore
import (

View File

@@ -1,3 +1,4 @@
// package projecter provides a driver middleware to derive new events from other events.
package projecter
import (

View File

@@ -80,10 +80,21 @@ func TestProjecter(t *testing.T) {
is := is.New(t)
ctx := context.Background()
var events []event.Event
wait := make(chan struct{})
mockEL := &mockEventLog{}
mockEL.onRead = func(ctx context.Context, i1, i2 int64) (event.Events, error) {
return event.NewEvents(), nil
}
mockEL.onAppend = func(ctx context.Context, e event.Events, u uint64) (uint64, error) {
events = append(events, e...)
if wait != nil && len(events) > 3 {
close(wait)
}
return uint64(len(e)), nil
}
mock := &mockDriver{}
mock.onOpen = func(ctx context.Context, s string) (driver.Driver, error) {
@@ -107,4 +118,12 @@ func TestProjecter(t *testing.T) {
_, err = es.Read(ctx, "test", 0, 1)
is.NoErr(err)
_, err = es.Append(ctx, "test", event.NewEvents(event.NilEvent))
is.NoErr(err)
<-wait
is.Equal(len(events), 4)
}

View File

@@ -1,3 +1,4 @@
// package streamer provides a driver to allow awaiting for new events to be added to a stream.
package streamer
import (