import { NavigationContainer, ParamListBase } from '@react-navigation/native' import { NativeStackScreenProps, createNativeStackNavigator } from '@react-navigation/native-stack' import { fireEvent, render, waitFor } from '@testing-library/react-native' import React from 'react' import { Text, View } from 'react-native' import Button from 'src/components/Button' import { navigate, navigateBack, navigateHome, navigateHomeAndThenToScreen, navigationRef, navigatorIsReadyRef, } from 'src/navigator/NavigationService' import { Screens } from 'src/navigator/Screens' const Stack = createNativeStackNavigator() const TestScreen = ({ route }: NativeStackScreenProps) => ( Screen {route.name}