testAllPermutations() — react Function Reference
Architecture documentation for the testAllPermutations() function in ReactMultiChildText-test.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 20f45a09_8bce_1020_8bc1_676a9ba61058["testAllPermutations()"] 7bc73534_be2c_245f_ee95_95206defee07["ReactMultiChildText-test.js"] 20f45a09_8bce_1020_8bc1_676a9ba61058 -->|defined in| 7bc73534_be2c_245f_ee95_95206defee07 4d013edf_de28_ae10_3847_c3fb2f96357b["expectChildren()"] 20f45a09_8bce_1020_8bc1_676a9ba61058 -->|calls| 4d013edf_de28_ae10_3847_c3fb2f96357b style 20f45a09_8bce_1020_8bc1_676a9ba61058 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-dom/src/__tests__/ReactMultiChildText-test.js lines 17–35
const testAllPermutations = async function (testCases) {
for (let i = 0; i < testCases.length; i += 2) {
const renderWithChildren = testCases[i];
const expectedResultAfterRender = testCases[i + 1];
for (let j = 0; j < testCases.length; j += 2) {
const updateWithChildren = testCases[j];
const expectedResultAfterUpdate = testCases[j + 1];
const container = document.createElement('div');
const root = ReactDOMClient.createRoot(container);
await act(() => root.render(<div>{renderWithChildren}</div>));
expectChildren(container, expectedResultAfterRender);
await act(() => root.render(<div>{updateWithChildren}</div>));
expectChildren(container, expectedResultAfterUpdate);
}
}
};
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does testAllPermutations() do?
testAllPermutations() is a function in the react codebase, defined in packages/react-dom/src/__tests__/ReactMultiChildText-test.js.
Where is testAllPermutations() defined?
testAllPermutations() is defined in packages/react-dom/src/__tests__/ReactMultiChildText-test.js at line 17.
What does testAllPermutations() call?
testAllPermutations() calls 1 function(s): expectChildren.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free