import React from 'react' import 'react-native' import {render, waitFor} from 'react-native-testing-library' import App from '../App' import Settings from '../settings' jest.mock('../db.ts', () => ({ settingsRepo: { findOne: () => Promise.resolve({} as Settings), }, })) jest.mock('../data-source.ts', () => ({ AppDataSource: { isInitialized: false, initialize: jest.fn(), }, })) it('renders correctly', async () => { const {getAllByText} = render() const title = await waitFor(() => getAllByText('Home')) expect(title.length).toBeGreaterThan(0) })