Skip to content

Commit 6e15bb7

Browse files
committed
Mock Native components with a class component to avoid stateless refs warnings.
1 parent e1f4460 commit 6e15bb7

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

jest/setup.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -313,9 +313,13 @@ jest
313313
jest.doMock('requireNativeComponent', () => {
314314
const React = require('react');
315315

316-
return viewName => props => React.createElement(
317-
viewName,
318-
props,
319-
props.children,
320-
);
316+
return viewName => class extends React.Component {
317+
render() {
318+
return React.createElement(
319+
viewName,
320+
this.props,
321+
this.props.children,
322+
);
323+
}
324+
};
321325
});

0 commit comments

Comments
 (0)