Skip to content

Releases: dogmatiq/testkit

Version 0.13.10

27 Mar 04:10
v0.13.10
2cdae6f
Compare
Choose a tag to compare
Version 0.13.10 Pre-release
Pre-release

Added

  • Added MessageDescription method to internal test messages in preparation for it becoming mandatory

Version 0.13.9

06 Jan 03:40
v0.13.9
1d2a5ec
Compare
Choose a tag to compare
Version 0.13.9 Pre-release
Pre-release

Changed

  • Bumped dogmatiq/linger to v1.0.0

Version 0.13.8

07 Aug 11:34
v0.13.8
d113959
Compare
Choose a tag to compare
Version 0.13.8 Pre-release
Pre-release

Changed

  • Bumped dogmatiq/dogma to v0.4.4 to gain support for dapper.Stringer

Version 0.13.7

24 Jan 00:14
Compare
Choose a tag to compare
Version 0.13.7 Pre-release
Pre-release

Fixed

  • Fix malformed panic message in engine.CommandExecutor and EventRecorder when passed an unrecognized message

Version 0.13.6

28 Apr 00:04
Compare
Choose a tag to compare
Version 0.13.6 Pre-release
Pre-release

Fixed

  • Fix issue rendering Protocol Buffers diffs by upgrading to dogmatiq/dapper v0.4.3

Version 0.13.5

26 Apr 02:12
Compare
Choose a tag to compare
Version 0.13.5 Pre-release
Pre-release

Added

  • Add InterceptCommandExecutor() and InterceptEventRecorder() options
  • Add functional options to Call(), see CallOption

Version 0.13.4

22 Apr 05:34
Compare
Choose a tag to compare
Version 0.13.4 Pre-release
Pre-release

Changed

  • Hide unexported struct fields in message diffs

Version 0.13.3

22 Apr 01:36
Compare
Choose a tag to compare
Version 0.13.3 Pre-release
Pre-release

Added

  • Add WithMessageComparator() for specifying custom message comparison behavior within a test
  • Add DefaultMessageComparator(), the default comparator, with support for protocol buffers messages

Version 0.13.2

16 Apr 01:21
Compare
Choose a tag to compare
Version 0.13.2 Pre-release
Pre-release

Added

  • Add ToOnlyExecuteCommandsMatching() and ToOnlyRecordEventsMatching() expectations

Version 0.13.1

13 Apr 01:05
Compare
Choose a tag to compare
Version 0.13.1 Pre-release
Pre-release

Added

  • Add ToExecuteCommandMatching() and ToRecordEventMatching() expectations
  • Add ToRepeatedly() expectation