@@ -95,7 +95,7 @@ const Profile = () => {
9595 const navigation = useNavigation ();
9696 return (
9797 < View>
98- < Text > Profile< / Text >
98+ < Text > Profile Screen < / Text >
9999 < Button
100100 onPress= {() => navigation .navigate (' Settings' )}
101101 title= " Navigate to Settings"
@@ -111,7 +111,7 @@ const Profile = () => {
111111const Settings = () => {
112112 return (
113113 < View>
114- < Text > Settings< / Text >
114+ < Text > Settings Screen < / Text >
115115 < / View>
116116 );
117117};
@@ -134,7 +134,7 @@ import { createNativeStackNavigator } from '@react-navigation/native-stack';
134134const Profile = ({ navigation }) => {
135135 return (
136136 < View>
137- < Text > Profile< / Text >
137+ < Text > Profile Screen < / Text >
138138 < Button
139139 onPress= {() => navigation .navigate (' Settings' )}
140140 title= " Navigate to Settings"
@@ -150,7 +150,7 @@ const Profile = ({ navigation }) => {
150150const Settings = () => {
151151 return (
152152 < View>
153- < Text > Settings< / Text >
153+ < Text > Settings Screen < / Text >
154154 < / View>
155155 );
156156};
@@ -195,8 +195,8 @@ test('navigates to settings screen twice', () => {
195195 expect (navigation .getState ().routes .map ((route ) => route .name )).toStrictEqual (
196196 [' Profile' , ' Settings' ]
197197 );
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 ();
200200});
201201```
202202
@@ -227,8 +227,8 @@ test('navigates to settings screen twice', () => {
227227 expect (navigation .getState ().routes .map ((route ) => route .name )).toStrictEqual (
228228 [' Profile' , ' Settings' ]
229229 );
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 ();
232232});
233233```
234234
@@ -261,8 +261,8 @@ test('pushes settings screen twice', () => {
261261 expect (navigation .getState ().routes .map ((route ) => route .name )).toStrictEqual (
262262 [' Profile' , ' Settings' , ' Settings' ]
263263 );
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 ();
266266});
267267```
268268
@@ -293,8 +293,8 @@ test('pushes settings screen twice', () => {
293293 expect (navigation .getState ().routes .map ((route ) => route .name )).toStrictEqual (
294294 [' Profile' , ' Settings' , ' Settings' ]
295295 );
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 ();
298298});
299299```
300300
@@ -596,7 +596,7 @@ const Profile = () => {
596596 const navigation = useNavigation ();
597597 return (
598598 < View>
599- < Text > Profile< / Text >
599+ < Text > Profile Screen < / Text >
600600 < Button
601601 onPress= {() => navigation .navigate (' Settings' )}
602602 title= " Navigate to Settings"
@@ -622,7 +622,7 @@ const Profile = () => {
622622const Profile = ({ navigation }) => {
623623 return (
624624 < View>
625- < Text > Profile< / Text >
625+ < Text > Profile Screen < / Text >
626626 < Button
627627 onPress= {() => navigation .navigate (' Settings' )}
628628 title= " Navigate to Settings"
@@ -668,13 +668,13 @@ test('navigates to settings screen after 10000 ms delay', () => {
668668 // So it should be wrapped into act
669669 act (() => jest .advanceTimersByTime (5000 ));
670670
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 ();
673673
674674 act (() => jest .advanceTimersByTime (5000 ));
675675
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 ();
678678});
679679```
680680
@@ -703,13 +703,13 @@ test('navigates to settings screen after 10000 ms delay', () => {
703703 // So it should be wrapped into act
704704 act (() => jest .advanceTimersByTime (5000 ));
705705
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 ();
708708
709709 act (() => jest .advanceTimersByTime (5000 ));
710710
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 ();
713713});
714714```
715715
0 commit comments