Home / Function/ createJSXElementForTestComparison() — react Function Reference

createJSXElementForTestComparison() — react Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  4f6de826_40d3_d088_3f3f_d95cb19118e8["createJSXElementForTestComparison()"]
  02a762ce_9e7e_76a1_06d3_434e8a3ab67a["JestReact.js"]
  4f6de826_40d3_d088_3f3f_d95cb19118e8 -->|defined in| 02a762ce_9e7e_76a1_06d3_434e8a3ab67a
  7ee418bc_d891_c3c1_10d4_7e630274d532["unstable_toMatchRenderedOutput()"]
  7ee418bc_d891_c3c1_10d4_7e630274d532 -->|calls| 4f6de826_40d3_d088_3f3f_d95cb19118e8
  1d630873_10b5_57c3_2302_227108204e3f["jsonChildToJSXChild()"]
  1d630873_10b5_57c3_2302_227108204e3f -->|calls| 4f6de826_40d3_d088_3f3f_d95cb19118e8
  style 4f6de826_40d3_d088_3f3f_d95cb19118e8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/jest-react/src/JestReact.js lines 43–67

function createJSXElementForTestComparison(type, props) {
  if (__DEV__) {
    const element = {
      $$typeof: REACT_ELEMENT_TYPE,
      type: type,
      key: null,
      props: props,
      _owner: null,
      _store: __DEV__ ? {} : undefined,
    };
    Object.defineProperty(element, 'ref', {
      enumerable: false,
      value: null,
    });
    return element;
  } else {
    return {
      $$typeof: REACT_ELEMENT_TYPE,
      type: type,
      key: null,
      ref: null,
      props: props,
    };
  }
}

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free