Skip to content

Commit ec3b3ba

Browse files
committed
chore: update example apps
1 parent aaaedba commit ec3b3ba

File tree

6 files changed

+17
-19
lines changed

6 files changed

+17
-19
lines changed

examples/basic/jest-setup.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* eslint-disable no-undef, import/no-extraneous-dependencies */
22

3-
// Import Jest Native matchers
4-
import '@testing-library/jest-native/extend-expect';
3+
// Import built-in Jest matchers
4+
import '@testing-library/react-native/extend-expect';
55

66
// Silence the warning: Animated: `useNativeDriver` is not supported because the native animated module is missing
77
jest.mock('react-native/Libraries/Animated/NativeAnimatedHelper');

examples/basic/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919
},
2020
"devDependencies": {
2121
"@babel/core": "^7.20.0",
22-
"@testing-library/jest-native": "^5.4.3",
23-
"@testing-library/react-native": "^12.3.2",
22+
"@testing-library/react-native": "^12.3.3",
2423
"@types/react": "~18.2.14",
2524
"jest": "^29.7.0",
2625
"react-test-renderer": "18.2.0",

examples/react-navigation/.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Yarn 4.x
2+
.pnp.*
3+
.yarn/*
4+
!.yarn/patches
5+
!.yarn/plugins
6+
!.yarn/releases
7+
!.yarn/sdks
8+
!.yarn/versions

examples/react-navigation/jest-setup.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* eslint-disable no-undef, import/no-extraneous-dependencies */
22

33
// Import Jest Native matchers
4-
import '@testing-library/jest-native/extend-expect';
4+
import '@testing-library/react-native/extend-expect';
55

66
// Silence the warning: Animated: `useNativeDriver` is not supported because the native animated module is missing
77
jest.mock('react-native/Libraries/Animated/NativeAnimatedHelper');

examples/react-navigation/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
},
2222
"devDependencies": {
2323
"@babel/core": "^7.20.2",
24-
"@testing-library/jest-native": "^5.4.2",
25-
"@testing-library/react-native": "^12.1.3",
24+
"@testing-library/react-native": "^12.2.3",
2625
"babel-jest": "^29.3.1",
2726
"jest": "^29.3.0",
2827
"metro-react-native-babel-preset": "^0.72.3",

examples/react-navigation/src/DrawerNavigator.test.js

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,15 @@ test('Changing screens', () => {
1414
fireEvent.press(toggleButton);
1515

1616
// Assert drawer state
17-
expect(screen.getByRole('button', { name: 'Home' })).toHaveAccessibilityState(
18-
{ selected: true }
19-
);
20-
expect(
21-
screen.getByRole('button', { name: 'Settings' })
22-
).toHaveAccessibilityState({ selected: false });
17+
expect(screen.getByRole('button', { name: 'Home' })).toBeSelected();
18+
expect(screen.getByRole('button', { name: 'Settings' })).not.toBeSelected();
2319

2420
// Press drawer item
2521
fireEvent.press(screen.getByRole('button', { name: 'Settings' }));
2622

2723
// Assert drawer state after action
28-
expect(screen.getByRole('button', { name: 'Home' })).toHaveAccessibilityState(
29-
{ selected: false }
30-
);
31-
expect(
32-
screen.getByRole('button', { name: 'Settings' })
33-
).toHaveAccessibilityState({ selected: true });
24+
expect(screen.getByRole('button', { name: 'Home' })).not.toBeSelected();
25+
expect(screen.getByRole('button', { name: 'Settings' })).toBeSelected();
3426

3527
// Assert visible screen
3628
expect(

0 commit comments

Comments
 (0)