expectExitInterrupted<A extends Object, E extends Object> function

void expectExitInterrupted<A extends Object, E extends Object>(
  1. Exit<A, E> exit
)

Assert an interrupted outcome without depending on a test framework.

Implementation

void expectExitInterrupted<A extends Object, E extends Object>(
  Exit<A, E> exit,
) {
  if (exit is ExitInterrupted<A, E>) return;
  throw BetterEffectTestExpectationException(
    expected: 'ExitInterrupted<$A, $E>',
    actual: exit,
  );
}