File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
enzyme-adapter-react-13/src Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ export default function elementToTree(el) {
2323 const { children } = props ;
2424 let rendered = null ;
2525 if ( isArrayLike ( children ) ) {
26- rendered = flatten ( [ ...children ] ) . map ( el => elementToTree ( el ) ) ;
26+ rendered = flatten ( [ ...children ] ) . map ( elementToTree ) ;
2727 } else if ( typeof children !== 'undefined' ) {
2828 rendered = elementToTree ( children ) ;
2929 }
Original file line number Diff line number Diff line change @@ -181,6 +181,10 @@ export function ensureKeyOrUndefined(key) {
181181}
182182
183183export function elementToTree ( el , recurse = elementToTree ) {
184+ if ( typeof recurse !== 'function' && arguments . length === 3 ) {
185+ // special case for backwards compat for `.map(elementToTree)`
186+ recurse = elementToTree ; // eslint-disable-line no-param-reassign
187+ }
184188 if ( el === null || typeof el !== 'object' || ! ( 'type' in el ) ) {
185189 return el ;
186190 }
You can’t perform that action at this time.
0 commit comments