diff --git a/packages/enzyme-adapter-react-16/src/ReactSixteenAdapter.js b/packages/enzyme-adapter-react-16/src/ReactSixteenAdapter.js
index fd7e36822..5ead193ce 100644
--- a/packages/enzyme-adapter-react-16/src/ReactSixteenAdapter.js
+++ b/packages/enzyme-adapter-react-16/src/ReactSixteenAdapter.js
@@ -754,11 +754,7 @@ class ReactSixteenAdapter extends EnzymeAdapter {
return name ? `ForwardRef(${name})` : 'ForwardRef';
}
case Lazy || NaN: {
- if (type.displayName) {
- return type.displayName;
- }
- const name = displayNameOfNode({ type: type._result });
- return name ? `lazy(${name})` : 'lazy';
+ return 'lazy';
}
default: return displayNameOfNode(node);
}
diff --git a/packages/enzyme-test-suite/test/Adapter-spec.jsx b/packages/enzyme-test-suite/test/Adapter-spec.jsx
index 7527cbd21..016d2505c 100644
--- a/packages/enzyme-test-suite/test/Adapter-spec.jsx
+++ b/packages/enzyme-test-suite/test/Adapter-spec.jsx
@@ -1079,42 +1079,6 @@ describe('Adapter', () => {
const LazyComponent = lazy(() => fakeDynamicImport(DynamicComponent));
expect(getDisplayName()).to.equal('lazy');
});
-
- itIf(is('>= 16.6'), 'show explicitly defined display name of lazy component', () => {
- class DynamicComponent extends React.Component {
- render() {
- return
DynamicComponent
;
- }
- }
- const theDisplayName = 'SOMETHING';
- const LazyComponent = Object.assign(lazy(() => fakeDynamicImport(DynamicComponent)), { displayName: theDisplayName });
- expect(getDisplayName()).to.equal(theDisplayName);
- });
-
- itIf(is('>= 16.6'), 'show display name of wrapped component of lazy', () => {
- class ComponentWithDisplayName extends React.Component {
- render() {
- return DynamicComponent
;
- }
- }
- ComponentWithDisplayName.displayName = 'Something';
- const LazyComponent = lazy(() => fakeDynamicImport(ComponentWithDisplayName));
- /* eslint-disable no-underscore-dangle */
- LazyComponent._result = ComponentWithDisplayName;
- expect(getDisplayName()).to.equal(`lazy(${ComponentWithDisplayName.displayName})`);
- });
-
- itIf(is('>= 16.6'), 'show name of wrapped component of lazy if its displayName is empty', () => {
- class ComponentWithoutDisplayName extends React.Component {
- render() {
- return DynamicComponent
;
- }
- }
- const LazyComponent = lazy(() => fakeDynamicImport(ComponentWithoutDisplayName));
- /* eslint-disable no-underscore-dangle */
- LazyComponent._result = ComponentWithoutDisplayName;
- expect(getDisplayName()).to.equal('lazy(ComponentWithoutDisplayName)');
- });
});
describeIf(is('>= 16.2'), 'determines if node isFragment', () => {
diff --git a/packages/enzyme-test-suite/test/ShallowWrapper-spec.jsx b/packages/enzyme-test-suite/test/ShallowWrapper-spec.jsx
index a3dc59349..7c58d2025 100644
--- a/packages/enzyme-test-suite/test/ShallowWrapper-spec.jsx
+++ b/packages/enzyme-test-suite/test/ShallowWrapper-spec.jsx
@@ -1688,20 +1688,6 @@ describe('shallow', () => {
expect(wrapper.debug()).to.equal('');
});
- it('returns lazy component string including wrapped component when debug() is called and lazy component is loaded', () => {
- const LazyComponent = lazy(fakeDynamicImport(DynamicComponent));
- /* eslint-disable no-underscore-dangle */
- LazyComponent._result = DynamicComponent;
-
- const wrapper = shallow((
- }>
-
-
- ));
-
- expect(wrapper.debug()).to.equal('');
- });
-
it('replaces LazyComponent with Fallback when render Suspense if options.suspenseFallback=true', () => {
const LazyComponent = lazy(fakeDynamicImport(DynamicComponent));