async testMockFunctionWait() {
    const mockFunc = mock.mockFunction();

    setTimeout(() => {
      mockFunc();
    }, 0);

    await mock.waitAndVerify(mockFunc)();
  }
@suppress {strictMissingProperties} suppression added to
                  enable type checking