From 42d2b1f675c6d3d22866bbb72ed09eeaccf0bd29 Mon Sep 17 00:00:00 2001 From: Tim Yung Date: Sat, 17 May 2025 17:18:55 -0700 Subject: [PATCH] RN: Migrate to ESM - Libraries/Components/RefreshControl (#51431) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/51431 Migrates files to use ESM to mitigate the existing lint warning. Changelog: [Internal] Reviewed By: SamChou19815 Differential Revision: D74942842 fbshipit-source-id: bc68b1a3422e97bafc23516e429877a6624f37a3 --- .../Components/RefreshControl/__mocks__/RefreshControlMock.js | 4 +--- packages/react-native/jest/setup.js | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js b/packages/react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js index c6143672214..ed994e45b53 100644 --- a/packages/react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js +++ b/packages/react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js @@ -19,7 +19,7 @@ const RCTRefreshControl: HostComponent<{}> = requireNativeComponent<{}>( 'RCTRefreshControl', ); -class RefreshControlMock extends React.Component<{...}> { +export default class RefreshControlMock extends React.Component<{...}> { static latestRef: ?RefreshControlMock; componentDidMount() { RefreshControlMock.latestRef = this; @@ -28,5 +28,3 @@ class RefreshControlMock extends React.Component<{...}> { return ; } } - -module.exports = RefreshControlMock; diff --git a/packages/react-native/jest/setup.js b/packages/react-native/jest/setup.js index 723a3a15709..b3680598a3e 100644 --- a/packages/react-native/jest/setup.js +++ b/packages/react-native/jest/setup.js @@ -203,7 +203,7 @@ jest __esModule: true, default: jest.requireActual( '../Libraries/Components/RefreshControl/__mocks__/RefreshControlMock', - ), + ).default, })) .mock('../Libraries/Components/ScrollView/ScrollView', () => { const baseComponent = mockComponent(