MCPcopy
hub / github.com/jestjs/jest / wrapChildren

Function wrapChildren

packages/jest-jasmine2/src/treeProcessor.ts:73–84  ·  view source on GitHub ↗
(node: TreeNode, enabled: boolean)

Source from the content-addressed store, hash-verified

71 }
72
73 function wrapChildren(node: TreeNode, enabled: boolean) {
74 if (!node.children) {
75 throw new Error('`node.children` is not defined.');
76 }
77 const children = node.children.map(child => ({
78 fn: getNodeHandler(child, enabled),
79 }));
80 if (hasNoEnabledTest(node)) {
81 return children;
82 }
83 return [...node.beforeAllFns, ...children, ...node.afterAllFns];
84 }
85
86 const treeHandler = getNodeHandler(tree, false);
87 return treeHandler();

Callers 1

Calls 2

getNodeHandlerFunction · 0.85
hasNoEnabledTestFunction · 0.85

Tested by

no test coverage detected