Releases: dogmatiq/testkit
Releases · dogmatiq/testkit
Version 0.15.0
Added
- Added
Test.EnableHandlersLike()
andDisableHandlersLike()
, which enable/disable any handler with a name matches at least one of a given set of regular expressions.
Changed
- [BC]
Test.EnableHandlers()
andDisableHandlers()
will now panic when called with names of handlers that do not exist.
Version 0.14.0
This release updates the testkit
implementation to adhere to Dogma v0.13.0 interfaces.
Removed
- [BC] Removed
Test.EventRecorder()
. - [BC] Removed
EventRecorder
. - [BC] Removed
EventRecorderInterceptor
andInterceptEventRecorder()
. - [BC] Removed
engine.EventRecorder
. - [BC] Removed
ActionScope.EventRecorder
.
Version 0.13.12
Changed
- Improved wording of "empty instance ID" error message.
Fixed
- Fixed issue that caused internal/mangled names of anonymous functions to be rendered in test reports on some platforms.
Version 0.13.11
This release updates the testkit
implementation to adhere to Dogma v0.12.0 interfaces.
Version 0.13.10
Added
- Added
MessageDescription
method to internal test messages in preparation for it becoming mandatory
Version 0.13.9
Changed
- Bumped
dogmatiq/linger
to v1.0.0
Version 0.13.8
Version 0.13.7
Fixed
- Fix malformed panic message in
engine.CommandExecutor
andEventRecorder
when passed an unrecognized message
Version 0.13.6
Fixed
- Fix issue rendering Protocol Buffers diffs by upgrading to
dogmatiq/dapper
v0.4.3
Version 0.13.5
Added
- Add
InterceptCommandExecutor()
andInterceptEventRecorder()
options - Add functional options to
Call()
, seeCallOption