@@ -95,7 +95,7 @@ const Profile = () => {
95
95
const navigation = useNavigation ();
96
96
return (
97
97
< View>
98
- < Text > Profile< / Text >
98
+ < Text > Profile Screen < / Text >
99
99
< Button
100
100
onPress= {() => navigation .navigate (' Settings' )}
101
101
title= " Navigate to Settings"
@@ -111,7 +111,7 @@ const Profile = () => {
111
111
const Settings = () => {
112
112
return (
113
113
< View>
114
- < Text > Settings< / Text >
114
+ < Text > Settings Screen < / Text >
115
115
< / View>
116
116
);
117
117
};
@@ -134,7 +134,7 @@ import { createNativeStackNavigator } from '@react-navigation/native-stack';
134
134
const Profile = ({ navigation }) => {
135
135
return (
136
136
< View>
137
- < Text > Profile< / Text >
137
+ < Text > Profile Screen < / Text >
138
138
< Button
139
139
onPress= {() => navigation .navigate (' Settings' )}
140
140
title= " Navigate to Settings"
@@ -150,7 +150,7 @@ const Profile = ({ navigation }) => {
150
150
const Settings = () => {
151
151
return (
152
152
< View>
153
- < Text > Settings< / Text >
153
+ < Text > Settings Screen < / Text >
154
154
< / View>
155
155
);
156
156
};
@@ -195,8 +195,8 @@ test('navigates to settings screen twice', () => {
195
195
expect (navigation .getState ().routes .map ((route ) => route .name )).toStrictEqual (
196
196
[' Profile' , ' Settings' ]
197
197
);
198
- expect (screen .queryByText (' Profile' )).not .toBeOnTheScreen ();
199
- expect (screen .queryByText (' Settings' )).toBeOnTheScreen ();
198
+ expect (screen .queryByText (' Profile Screen ' )).not .toBeOnTheScreen ();
199
+ expect (screen .queryByText (' Settings Screen ' )).toBeOnTheScreen ();
200
200
});
201
201
```
202
202
@@ -227,8 +227,8 @@ test('navigates to settings screen twice', () => {
227
227
expect (navigation .getState ().routes .map ((route ) => route .name )).toStrictEqual (
228
228
[' Profile' , ' Settings' ]
229
229
);
230
- expect (screen .queryByText (' Profile' )).not .toBeOnTheScreen ();
231
- expect (screen .queryByText (' Settings' )).toBeOnTheScreen ();
230
+ expect (screen .queryByText (' Profile Screen ' )).not .toBeOnTheScreen ();
231
+ expect (screen .queryByText (' Settings Screen ' )).toBeOnTheScreen ();
232
232
});
233
233
```
234
234
@@ -261,8 +261,8 @@ test('pushes settings screen twice', () => {
261
261
expect (navigation .getState ().routes .map ((route ) => route .name )).toStrictEqual (
262
262
[' Profile' , ' Settings' , ' Settings' ]
263
263
);
264
- expect (screen .queryByText (' Profile' )).not .toBeOnTheScreen ();
265
- expect (screen .queryByText (' Settings' )).toBeOnTheScreen ();
264
+ expect (screen .queryByText (' Profile Screen ' )).not .toBeOnTheScreen ();
265
+ expect (screen .queryByText (' Settings Screen ' )).toBeOnTheScreen ();
266
266
});
267
267
```
268
268
@@ -293,8 +293,8 @@ test('pushes settings screen twice', () => {
293
293
expect (navigation .getState ().routes .map ((route ) => route .name )).toStrictEqual (
294
294
[' Profile' , ' Settings' , ' Settings' ]
295
295
);
296
- expect (screen .queryByText (' Profile' )).not .toBeOnTheScreen ();
297
- expect (screen .queryByText (' Settings' )).toBeOnTheScreen ();
296
+ expect (screen .queryByText (' Profile Screen ' )).not .toBeOnTheScreen ();
297
+ expect (screen .queryByText (' Settings Screen ' )).toBeOnTheScreen ();
298
298
});
299
299
```
300
300
@@ -596,7 +596,7 @@ const Profile = () => {
596
596
const navigation = useNavigation ();
597
597
return (
598
598
< View>
599
- < Text > Profile< / Text >
599
+ < Text > Profile Screen < / Text >
600
600
< Button
601
601
onPress= {() => navigation .navigate (' Settings' )}
602
602
title= " Navigate to Settings"
@@ -622,7 +622,7 @@ const Profile = () => {
622
622
const Profile = ({ navigation }) => {
623
623
return (
624
624
< View>
625
- < Text > Profile< / Text >
625
+ < Text > Profile Screen < / Text >
626
626
< Button
627
627
onPress= {() => navigation .navigate (' Settings' )}
628
628
title= " Navigate to Settings"
@@ -668,13 +668,13 @@ test('navigates to settings screen after 10000 ms delay', () => {
668
668
// So it should be wrapped into act
669
669
act (() => jest .advanceTimersByTime (5000 ));
670
670
671
- expect (screen .queryByText (' Profile' )).toBeOnTheScreen ();
672
- expect (screen .queryByText (' Settings' )).not .toBeOnTheScreen ();
671
+ expect (screen .queryByText (' Profile Screen ' )).toBeOnTheScreen ();
672
+ expect (screen .queryByText (' Settings Screen ' )).not .toBeOnTheScreen ();
673
673
674
674
act (() => jest .advanceTimersByTime (5000 ));
675
675
676
- expect (screen .queryByText (' Profile' )).not .toBeOnTheScreen ();
677
- expect (screen .queryByText (' Settings' )).toBeOnTheScreen ();
676
+ expect (screen .queryByText (' Profile Screen ' )).not .toBeOnTheScreen ();
677
+ expect (screen .queryByText (' Settings Screen ' )).toBeOnTheScreen ();
678
678
});
679
679
```
680
680
@@ -703,13 +703,13 @@ test('navigates to settings screen after 10000 ms delay', () => {
703
703
// So it should be wrapped into act
704
704
act (() => jest .advanceTimersByTime (5000 ));
705
705
706
- expect (screen .queryByText (' Profile' )).toBeOnTheScreen ();
707
- expect (screen .queryByText (' Settings' )).not .toBeOnTheScreen ();
706
+ expect (screen .queryByText (' Profile Screen ' )).toBeOnTheScreen ();
707
+ expect (screen .queryByText (' Settings Screen ' )).not .toBeOnTheScreen ();
708
708
709
709
act (() => jest .advanceTimersByTime (5000 ));
710
710
711
- expect (screen .queryByText (' Profile' )).not .toBeOnTheScreen ();
712
- expect (screen .queryByText (' Settings' )).toBeOnTheScreen ();
711
+ expect (screen .queryByText (' Profile Screen ' )).not .toBeOnTheScreen ();
712
+ expect (screen .queryByText (' Settings Screen ' )).toBeOnTheScreen ();
713
713
});
714
714
```
715
715
0 commit comments