File tree Expand file tree Collapse file tree 2 files changed +8
-9
lines changed
enzyme-adapter-react-17/src Expand file tree Collapse file tree 2 files changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -514,7 +514,7 @@ class ReactSeventeenAdapter extends EnzymeAdapter {
514514 rootNode ,
515515 nodeHierarchy ,
516516 nodeTypeFromType ,
517- adapter . displayNameOfNode ,
517+ adapter . displayNameOfNode . bind ( adapter ) ,
518518 catchingType ,
519519 ) ;
520520 } ,
@@ -692,7 +692,7 @@ class ReactSeventeenAdapter extends EnzymeAdapter {
692692 cachedNode ,
693693 nodeHierarchy . concat ( cachedNode ) ,
694694 nodeTypeFromType ,
695- adapter . displayNameOfNode ,
695+ adapter . displayNameOfNode . bind ( adapter ) ,
696696 cachedNode . type ,
697697 ) ;
698698 } ,
@@ -818,8 +818,11 @@ class ReactSeventeenAdapter extends EnzymeAdapter {
818818 case ContextConsumer || NaN : return 'ContextConsumer' ;
819819 case ContextProvider || NaN : return 'ContextProvider' ;
820820 case Memo || NaN : {
821- const nodeName = displayNameOfNode ( node ) ;
822- return typeof nodeName === 'string' ? nodeName : `Memo(${ displayNameOfNode ( type ) } )` ;
821+ if ( type . displayName ) {
822+ return type . displayName ;
823+ }
824+ const name = this . displayNameOfNode ( { type : type . type } ) ;
825+ return name ? `Memo(${ name } )` : 'Memo' ;
823826 }
824827 case ForwardRef || NaN : {
825828 if ( type . displayName ) {
Original file line number Diff line number Diff line change @@ -600,11 +600,7 @@ describe('Utils', () => {
600600 Foo . displayName = 'CustomWrapper' ;
601601
602602 const MemoForwardFoo = React . memo ( React . forwardRef ( Foo ) ) ;
603- if ( is ( '>= 17' ) ) {
604- expect ( adapter . displayNameOfNode ( < MemoForwardFoo /> ) ) . to . equal ( 'Memo([object Object])' ) ;
605- } else {
606- expect ( adapter . displayNameOfNode ( < MemoForwardFoo /> ) ) . to . equal ( 'Memo(ForwardRef(CustomWrapper))' ) ;
607- }
603+ expect ( adapter . displayNameOfNode ( < MemoForwardFoo /> ) ) . to . equal ( 'Memo(ForwardRef(CustomWrapper))' ) ;
608604 } ) ;
609605 } ) ;
610606 } ) ;
You can’t perform that action at this time.
0 commit comments