Skip to content

Commit 418a4f3

Browse files
committed
feat: Configure Jest for testing by adding module mocks and updating transform patterns.
1 parent 9d0ff1d commit 418a4f3

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

jest.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
module.exports = {
22
preset: 'react-native',
3+
transformIgnorePatterns: [
4+
'node_modules/(?!(jest-)?react-native|@react-native|@react-native-community|@react-navigation|lucide-react-native)/',
5+
],
6+
setupFiles: ['<rootDir>/jest.setup.js'],
37
};

jest.setup.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
jest.mock('@react-native-async-storage/async-storage', () =>
2+
require('@react-native-async-storage/async-storage/jest/async-storage-mock'),
3+
);
4+
5+
jest.mock('@notifee/react-native', () =>
6+
require('@notifee/react-native/jest-mock'),
7+
);
8+
9+
jest.mock('react-native-share-menu', () => ({
10+
getInitialShare: jest.fn(() => Promise.resolve(null)),
11+
addNewShareListener: jest.fn(),
12+
clearSharedText: jest.fn(),
13+
}));

0 commit comments

Comments
 (0)