diff --git a/test/traverseGenerator-ordered.spec.tsx b/test/traverseGenerator-ordered.spec.tsx index d37b1f2..1d7d24e 100644 --- a/test/traverseGenerator-ordered.spec.tsx +++ b/test/traverseGenerator-ordered.spec.tsx @@ -217,117 +217,5 @@ describe("traverseGenerator", () => { nodes.map(tmpNode => (tmpNode as FiberNodeForFunctionComponent).type) ).toEqual([C1, C2, C3, C4, C5]); }); - - it("should work for depth=3 breadth-first", () => { - class C1 extends React.Component { - render() { - return ( - - - - - - - - - ); - } - } - function C2(props: { children?: any }) { - return props.children || null; - } - function C3(props: { children?: any }) { - return props.children || null; - } - function C4(props: { children?: any }) { - return props.children || null; - } - function C5(props: { children?: any }) { - return props.children || null; - } - - const rootNode = mountAndGetRootNode(C1, container); - - const nodeIterator = traverseGenerator(rootNode, { - order: ["self", "sibling", "child"] - }); - const nodes = [...nodeIterator]; - - expect(nodes.length).toBe(5); - // Check depth-based order (default order) - expect( - nodes.map(tmpNode => (tmpNode as FiberNodeForFunctionComponent).type) - ).toEqual([C1, C2, C3, C4, C5]); - }); - - // it("should work for depth=5 class", () => { - // const rootNode = mountAndGetRootNode(CDepth5, container); - - // const nodeIterator = traverseGenerator(rootNode); - // const nodes = [...nodeIterator]; - - // expect(nodes.length).toBe(5); - // }); - - // it("should work for depth=1 function", () => { - // const WrappedC = getWrappedComponent(FnDepth1); - // const rootNode = mountAndGetRootNode(WrappedC, container) - // .child as FiberNodeForFunctionComponent; - - // const nodeIterator = traverseGenerator(rootNode); - // const nodes = [...nodeIterator]; - - // // Can't be zero, in any case - // expect(nodes.length).not.toBe(0); - // // Check that only one node is yielded - // expect(nodes.length).toBe(1); - // // Check type of node - // expect((nodes[0] as FiberNodeForComponentClass).type).toBe(FnDepth1); - // }); - - // it("should work for depth=3 function", () => { - // function Fn1() { - // return ; - // } - // function Fn2() { - // return
Fn2 here
; - // } - - // const WrappedC = getWrappedComponent(Fn1); - // const rootNode = mountAndGetRootNode(WrappedC, container) - // .child as FiberNodeForFunctionComponent; - - // const nodeIterator = traverseGenerator(rootNode); - // const nodes = [...nodeIterator]; - - // // Check that only 3 nodes are yielded - // expect(nodes.length).toBe(3); - // // Check depth-based order (default order) - // expect((nodes[0] as FiberNodeForFunctionComponent).type).toBe(Fn1); - // expect((nodes[1] as FiberNodeForFunctionComponent).type).toBe(Fn2); - // }); - - // it("should work for depth=5 function", () => { - // function Fn1() { - // return ( - //
- // - //
- // ); - // } - // function Fn2() { - // return
Fn2 here
; - // } - - // const WrappedC = getWrappedComponent(Fn1); - // const rootNode = mountAndGetRootNode(WrappedC, container) - // .child as FiberNodeForFunctionComponent; - - // const nodeIterator = traverseGenerator(rootNode); - // const nodes = [...nodeIterator]; - - // expect(nodes.length).toBe(5); - // }); }); });