diff --git a/template/__tests__/App.test.tsx b/template/__tests__/App.test.tsx
index e532f70..002baa2 100644
--- a/template/__tests__/App.test.tsx
+++ b/template/__tests__/App.test.tsx
@@ -3,11 +3,9 @@
*/
import React from 'react';
-import ReactTestRenderer from 'react-test-renderer';
+import { render } from "@testing-library/react-native";
import App from '../App';
test('renders correctly', async () => {
- await ReactTestRenderer.act(() => {
- ReactTestRenderer.create();
- });
+ render();
});
diff --git a/template/jest.config.js b/template/jest.config.js
index 8eb675e..c94b544 100644
--- a/template/jest.config.js
+++ b/template/jest.config.js
@@ -1,3 +1,4 @@
module.exports = {
preset: 'react-native',
+ setupFilesAfterEnv: ["@testing-library/react-native/extend-expect"],
};
diff --git a/template/package.json b/template/package.json
index e07c125..b6b7858 100644
--- a/template/package.json
+++ b/template/package.json
@@ -24,13 +24,13 @@
"@react-native/eslint-config": "0.77.0-main",
"@react-native/metro-config": "0.77.0-main",
"@react-native/typescript-config": "0.77.0-main",
+ "@testing-library/react-native": "^12.8.1",
"@types/jest": "^29.5.13",
"@types/react": "^18.2.6",
"@types/react-test-renderer": "^18.0.0",
"eslint": "^8.19.0",
"jest": "^29.6.3",
"prettier": "2.8.8",
- "react-test-renderer": "19.0.0-rc-fb9a90fa48-20240614",
"typescript": "5.0.4"
},
"engines": {