Home / Function/ assertYieldsWereCleared() — react Function Reference

assertYieldsWereCleared() — react Function Reference

Architecture documentation for the assertYieldsWereCleared() function in JestReact.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  d1911126_8775_8673_b2ea_1710f866c972["assertYieldsWereCleared()"]
  6e8c1123_cee1_9b1d_49c3_11cbcce7cb2e["JestReact.js"]
  d1911126_8775_8673_b2ea_1710f866c972 -->|defined in| 6e8c1123_cee1_9b1d_49c3_11cbcce7cb2e
  02ba167f_fe6e_f314_15bd_26d5552907e9["unstable_toMatchRenderedOutput()"]
  02ba167f_fe6e_f314_15bd_26d5552907e9 -->|calls| d1911126_8775_8673_b2ea_1710f866c972
  style d1911126_8775_8673_b2ea_1710f866c972 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/jest-react/src/JestReact.js lines 29–41

function assertYieldsWereCleared(root) {
  const Scheduler = root._Scheduler;
  const actualYields = Scheduler.unstable_clearLog();
  if (actualYields.length !== 0) {
    const error = Error(
      'Log of yielded values is not empty. ' +
        'Call expect(ReactTestRenderer).unstable_toHaveYielded(...) first.',
    );
    Error.captureStackTrace(error, assertYieldsWereCleared);
    throw error;
  }
  assertConsoleLogsCleared();
}

Domain

Subdomains

Frequently Asked Questions

What does assertYieldsWereCleared() do?
assertYieldsWereCleared() is a function in the react codebase, defined in packages/jest-react/src/JestReact.js.
Where is assertYieldsWereCleared() defined?
assertYieldsWereCleared() is defined in packages/jest-react/src/JestReact.js at line 29.
What calls assertYieldsWereCleared()?
assertYieldsWereCleared() is called by 1 function(s): unstable_toMatchRenderedOutput.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free