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",