mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Add mock removeEventListener and currentState method for AppState (#39578)
Summary: Add mock removeEventListener and currentState method for AppState When testing the React Native page by Jest, the error TypeError: import_react_native.AppState.removeEventListener is not a function will be reported. ## Changelog: [General] [ Changed ] - Add mock removeEventListener and currentState method for ```AppState``` Pull Request resolved: https://github.com/facebook/react-native/pull/39578 Test Plan: Print AppState module output ``` AppState: { addEventListener: [Function: mockConstructor] { _isMockFunction: true, getMockImplementation: [Function (anonymous)], mock: [Getter/Setter], mockClear: [Function (anonymous)], mockReset: [Function (anonymous)], mockRestore: [Function (anonymous)], mockReturnValueOnce: [Function (anonymous)], mockResolvedValueOnce: [Function (anonymous)], mockRejectedValueOnce: [Function (anonymous)], mockReturnValue: [Function (anonymous)], mockResolvedValue: [Function (anonymous)], mockRejectedValue: [Function (anonymous)], mockImplementationOnce: [Function (anonymous)], mockImplementation: [Function (anonymous)], mockReturnThis: [Function (anonymous)], mockName: [Function (anonymous)], getMockName: [Function (anonymous)] }, removeEventListener: [Function: mockConstructor] { _isMockFunction: true, getMockImplementation: [Function (anonymous)], mock: [Getter/Setter], mockClear: [Function (anonymous)], mockReset: [Function (anonymous)], mockRestore: [Function (anonymous)], mockReturnValueOnce: [Function (anonymous)], mockResolvedValueOnce: [Function (anonymous)], mockRejectedValueOnce: [Function (anonymous)], mockReturnValue: [Function (anonymous)], mockResolvedValue: [Function (anonymous)], mockRejectedValue: [Function (anonymous)], mockImplementationOnce: [Function (anonymous)], mockImplementation: [Function (anonymous)], mockReturnThis: [Function (anonymous)], mockName: [Function (anonymous)], getMockName: [Function (anonymous)] }, currentState: [Function: mockConstructor] { _isMockFunction: true, getMockImplementation: [Function (anonymous)], mock: [Getter/Setter], mockClear: [Function (anonymous)], mockReset: [Function (anonymous)], mockRestore: [Function (anonymous)], mockReturnValueOnce: [Function (anonymous)], mockResolvedValueOnce: [Function (anonymous)], mockRejectedValueOnce: [Function (anonymous)], mockReturnValue: [Function (anonymous)], mockResolvedValue: [Function (anonymous)], mockRejectedValue: [Function (anonymous)], mockImplementationOnce: [Function (anonymous)], mockImplementation: [Function (anonymous)], mockReturnThis: [Function (anonymous)], mockName: [Function (anonymous)], getMockName: [Function (anonymous)] } } ``` Reviewed By: yungsters Differential Revision: D49504249 Pulled By: robhogan fbshipit-source-id: c0528ca9da4711f4c39bd2db29bcd34e77c6d4d2
This commit is contained in:
committed by
Facebook GitHub Bot
parent
42d090c94c
commit
1bda78f2fa
Vendored
+2
@@ -198,6 +198,8 @@ jest
|
||||
addEventListener: jest.fn(() => ({
|
||||
remove: jest.fn(),
|
||||
})),
|
||||
removeEventListener: jest.fn(),
|
||||
currentState: jest.fn(),
|
||||
}))
|
||||
.mock('../Libraries/Linking/Linking', () => ({
|
||||
openURL: jest.fn(),
|
||||
|
||||
Reference in New Issue
Block a user