I forked and cloned the repo this morning (at c88fb49d37fd01024e0a254a37b7810d107bdd1d), ran `yarn` and `yarn test`, and several tests failed.

React version: main (c88fb49d37fd01024e0a254a37b7810d107bdd1d)

## Steps To Reproduce

1. Clone repo
2. `yarn` and `yarn test`

I was on the latest NodeJS version (16.10.0). Note that tests pass for me when switching to the 14.x LTS release of Node.

## The current behavior

13 tests fail across 5 suites. Output at https://gist.github.com/josephsavona/91a3d48add8a1c47c71178522583281b

## The expected behavior

All tests pass
global.infiniteLoopError = null;
    if (error) {
      throw error;
    }
  });
  
  
  const patchConsoleMethod = (methodName, unexpectedConsoleCallStacks) => {
    const newMethod = function(format, ...args) {
      
      
      if (methodName === 'error' && shouldIgnoreConsoleError(format, args)) {
        return;
      }
      
      
      
      const stack = new Error().stack;
      unexpectedConsoleCallStacks.push([
        stack.substr(stack.indexOf('\n') + 1),
        util.format(format, ...args),
      ]);
    };
    console[methodName] = newMethod;
    return newMethod;
  };
  const flushUnexpectedConsoleCalls = (
    mockMethod,
    methodName,
    expectedMatcher,