Files
iNaturalistReactNative/jest.config.ts
Johannes Klein a618b6e870 Update react-native-testing-library to latest (#3044)
* Update package.json

* Update package-lock.json

* Update

* Update to v13

* Update package-lock.json

* Breaking change: remove extend-expect

* Latest version

* Update package-lock.json

* Breaking change: Removed Accessibility matcher

* Update Suggestions.test.js

* Update DisplayTaxonName.test.js

* Testing the same but differently phrased

* Not really needed to test this

And since not.toHaveTextContent stopped working I just remove it.

* Update useTaxonSearch.test.js

* Move broken tests into folders that are not run

* Only move single tests that are failing

* This does work after all

* Remove only single tests that are broken

* Only move failed tests

* Only move failed tests

* Only move failed tests

* Does not pass on CI only
2025-08-05 13:44:49 +02:00

39 lines
1.4 KiB
TypeScript

import type { Config } from "jest";
const ignorePatterns = "node_modules/(?!(jest-)?@react-native|react-native|"
+ "react-clone-referenced-element|@react-native-community|expo(nent)?|"
+ "@expo(nent)?/.*|react-navigation|@react-navigation/.*|@unimodules/.*|"
+ "unimodules|sentry-expo|native-base||(?!react-native-redash))|jest-runner";
const config: Config = {
moduleNameMapper: {
"\\.svg": "<rootDir>/tests/mocks/svgMock.js"
},
preset: "react-native",
setupFiles: [
"./node_modules/react-native-gesture-handler/jestSetup.js",
"./node_modules/@react-native-google-signin/google-signin/jest/build/jest/setup.js",
"<rootDir>/tests/jest.setup.js"
],
globalSetup: "<rootDir>/tests/jest.globalSetup.js",
setupFilesAfterEnv: [
"react-native-accessibility-engine",
"<rootDir>/tests/jest.post-setup.js",
"<rootDir>/tests/realm.setup.js",
"<rootDir>/tests/initI18next.setup.js"
],
transformIgnorePatterns: [ignorePatterns],
// uncomment the line below to enable verbose logging of test results
// verbose: true,
testPathIgnorePatterns: [
"<rootDir>/tests/integration/broken",
"<rootDir>/tests/integration/navigation/broken"
]
// uncomment reporters below to see which tests are running the slowest in jest
// reporters: [
// ["jest-slow-test-reporter", {"numTests": 8, "warnOnSlowerThan": 300, "color": true}]
// ],
};
export default config;