(props = {})
| 14 | |
| 15 | describe('ArrowKeyStepper', () => { |
| 16 | function renderHelper(props = {}) { |
| 17 | let onSectionRenderedCallback; |
| 18 | |
| 19 | const component = render( |
| 20 | <ArrowKeyStepper columnCount={10} mode="edges" rowCount={10} {...props}> |
| 21 | {({onSectionRendered, scrollToColumn, scrollToRow}) => { |
| 22 | onSectionRenderedCallback = onSectionRendered; |
| 23 | |
| 24 | return ( |
| 25 | <ChildComponent |
| 26 | scrollToColumn={scrollToColumn} |
| 27 | scrollToRow={scrollToRow} |
| 28 | /> |
| 29 | ); |
| 30 | }} |
| 31 | </ArrowKeyStepper>, |
| 32 | ); |
| 33 | const node = findDOMNode(component); |
| 34 | |
| 35 | return { |
| 36 | component, |
| 37 | node, |
| 38 | onSectionRendered: onSectionRenderedCallback, |
| 39 | }; |
| 40 | } |
| 41 | |
| 42 | function assertCurrentScrollTo(node, scrollToColumn, scrollToRow) { |
| 43 | expect(node.textContent).toEqual( |
no test coverage detected
searching dependent graphs…