hindsight-core:store-testing
Safe HaskellNone
LanguageGHC2021

Test.Hindsight.Store.StreamVersionTests

Description

Stream version tests

Tests stream version functionality: - Stream versions start at 1 - Stream versions are contiguous (no gaps) - Stream versions are exposed in subscription envelopes - Multiple streams have independent version sequences

Synopsis

Documentation

streamVersionTests :: (EventStore backend, StoreConstraints backend IO) => EventStoreTestRunner backend -> [TestTree] Source #

Stream version test suite for event store backends