From d417fe7ff465e493d12ebf78e9d1412674048b69 Mon Sep 17 00:00:00 2001 From: Maciej Jastrzebski Date: Wed, 29 Jan 2025 19:39:53 +0100 Subject: [PATCH] feat: migrate example tests to @testing-library/react-native --- template/__tests__/App.test.tsx | 9 ++++----- template/package.json | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/template/__tests__/App.test.tsx b/template/__tests__/App.test.tsx index e532f70..66ff79f 100644 --- a/template/__tests__/App.test.tsx +++ b/template/__tests__/App.test.tsx @@ -3,11 +3,10 @@ */ import React from 'react'; -import ReactTestRenderer from 'react-test-renderer'; +import { render, screen } from '@testing-library/react-native'; import App from '../App'; -test('renders correctly', async () => { - await ReactTestRenderer.act(() => { - ReactTestRenderer.create(); - }); +test('renders correctly', () => { + render(); + expect(screen.getByText('Welcome to React Native')).toBeOnTheScreen(); }); diff --git a/template/package.json b/template/package.json index 1f91f7f..e9221b0 100644 --- a/template/package.json +++ b/template/package.json @@ -24,6 +24,7 @@ "@react-native/eslint-config": "0.78.0-main", "@react-native/metro-config": "0.78.0-main", "@react-native/typescript-config": "0.78.0-main", + "@testing-library/react-native": "^13.0.1", "@types/jest": "^29.5.13", "@types/react": "^19.0.0", "@types/react-test-renderer": "^19.0.0",