Skip to content

Commit 726c368

Browse files
committed
Added test for SavedEvents Contains
1 parent 89e9a31 commit 726c368

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

web/app_test.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"github.com/inklabs/rangedb"
1212
"github.com/inklabs/rangedb/provider/inmemorystore"
1313
"github.com/inklabs/rangedb/provider/jsonrecordserializer"
14+
"github.com/inklabs/rangedb/rangedbtest"
1415
"github.com/stretchr/testify/assert"
1516
"github.com/stretchr/testify/require"
1617

@@ -206,6 +207,20 @@ func Test_TokenEndpoint(t *testing.T) {
206207
})
207208
}
208209

210+
func Test_SavedEvents(t *testing.T) {
211+
// Given
212+
events := web.SavedEvents{
213+
&rangedbtest.ThingWasDone{},
214+
&rangedbtest.ThatWasDone{},
215+
}
216+
217+
// Then
218+
assert.True(t, events.Contains(&rangedbtest.ThingWasDone{}))
219+
assert.True(t, events.Contains(&rangedbtest.ThingWasDone{}, &rangedbtest.ThatWasDone{}))
220+
assert.False(t, events.Contains(&rangedbtest.AnotherWasComplete{}))
221+
assert.False(t, events.Contains(&rangedbtest.AnotherWasComplete{}, &rangedbtest.ThingWasDone{}))
222+
}
223+
209224
func getAuthorizeParams() *url.Values {
210225
params := &url.Values{}
211226
params.Set("client_id", clientID)

0 commit comments

Comments
 (0)