0.17.0
From the upstream 0.17.0 release:
- Added:
Effect.failing
, an effect that will cause anXCTest
assertion failure if it is subscribed to. - Added: A new
ViewStore
convenience initializer forVoid
state (thanks @siejkowski). - Changed: Updated
TestStore
to support an imperative DSL. - Changed: The
fireAndForget()
method is now more permissive. It will now ignore all output and failure for you before upcasting the output and failure types to any type. - Changed:
TextState
now has a custom debug output format for easier debugging. - Infrastructure: various documentation improvements and fixes for TicTacToe.
In addition:
- Added:
DateScheduler
conformance forImmediateScheduler
to allow it to be used in tests where aDateScheduler
is expected.