throwOnMissingStub function

void throwOnMissingStub(
  1. Mock mock, {
  2. void exceptionBuilder(
    1. Invocation
    )?,
})

Opt-into Mock throwing NoSuchMethodError for unimplemented methods.

The default behavior when not using this is to always return null.

Implementation

void throwOnMissingStub(
  Mock mock, {
  void Function(Invocation)? exceptionBuilder,
}) {
  exceptionBuilder ??= mock._noSuchMethod;
  mock._defaultResponse =
      () => CallPair<dynamic>.allInvocations(exceptionBuilder!);
}