Skip to content

Commit 79d230a

Browse files
feat: support for react suspense (#1788)
1 parent 92a9626 commit 79d230a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1690
-98
lines changed

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"cSpell.words": [
33
"labelledby",
4+
"Pressability",
45
"Pressable",
56
"redent",
67
"RNTL",

jest.config.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
module.exports = {
22
preset: 'react-native',
33
setupFilesAfterEnv: ['./jest-setup.ts'],
4-
testPathIgnorePatterns: ['build/', 'examples/', 'experiments-app/', 'timer-utils'],
4+
testPathIgnorePatterns: ['build/', 'examples/', 'experiments-app/'],
55
testTimeout: 60000,
66
transformIgnorePatterns: [
77
'/node_modules/(?!(@react-native|react-native|react-native-gesture-handler)/).*/',
88
],
99
snapshotSerializers: ['@relmify/jest-serializer-strip-ansi/always'],
1010
clearMocks: true,
11+
collectCoverageFrom: [
12+
"src/**/*.{js,jsx,ts,tsx}",
13+
"!src/**/__tests__/**",
14+
"!src/**/*.test.js",
15+
"!src/test-utils/**", // Exclude setup files
16+
],
1117
};

src/__tests__/act.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ test('render should trigger useEffect', () => {
2323
expect(effectCallback).toHaveBeenCalledTimes(1);
2424
});
2525

26-
test('update should trigger useEffect', () => {
26+
test('rerender should trigger useEffect', () => {
2727
const effectCallback = jest.fn();
2828
render(<UseEffect callback={effectCallback} />);
29-
screen.update(<UseEffect callback={effectCallback} />);
29+
screen.rerender(<UseEffect callback={effectCallback} />);
3030

3131
expect(effectCallback).toHaveBeenCalledTimes(2);
3232
});

0 commit comments

Comments
 (0)