import React from 'react' import {Search} from '../../../src/view/screens/Search' import {cleanup, fireEvent, render} from '../../../jest/test-utils' describe('Search', () => { jest.useFakeTimers() const mockedProps = { navIdx: [0, 0] as [number, number], params: { name: 'test name', }, visible: true, } afterAll(() => { jest.clearAllMocks() cleanup() }) it('renders with query', async () => { const {findByTestId} = render() const searchTextInput = await findByTestId('searchTextInput') expect(searchTextInput).toBeTruthy() fireEvent.changeText(searchTextInput, 'test') const searchScrollView = await findByTestId('searchScrollView') expect(searchScrollView).toBeTruthy() }) })