Automat should have a test helper that asserts all transitions occurred.
It might go a little something like this:
tracer = TraceAllTransitions()
someMachineInstance.traceWith(tracer)
# testing intensifies
assertHasAllTransitions(tracer, for_=SomeMachine)
...where the tracer stuff would come from #36
Automat should have a test helper that asserts all transitions occurred.
It might go a little something like this:
...where the tracer stuff would come from #36