Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/wojtekmaj/vitest-react-native. Run React Native unit and component tests with Vitest
Something went wrong. Try again.
600 B · 16 lines
TSX
at main
1234567891011121314151617import { describe, expect, it, vi } from 'vitest';import { fireEvent, render, screen } from '@testing-library/react-native';
import { NativeBrowser } from './webview.js';
describe('<NativeBrowser /> component', () => { it('should deliver a message from the native view to the application callback', async () => { const onMessage = vi.fn();
await render(<NativeBrowser onMessage={onMessage} />);
await fireEvent(screen.getByTestId('browser'), 'message', { nativeEvent: { data: 'ready' } });
expect(onMessage).toHaveBeenCalledWith({ nativeEvent: { data: 'ready' } }); });});