Skip to content

Commit d1206cb

Browse files
committed
chore: update Jest configuration and remove Enzyme setup for React Native testing
1 parent 21e2301 commit d1206cb

File tree

3 files changed

+2
-8
lines changed

3 files changed

+2
-8
lines changed

packages/pluggable-widgets-tools/test-config/jest.native.config.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const { join } = require("path");
33
const projectDir = process.cwd();
44

55
module.exports = {
6-
preset: hasDependency("@testing-library/react-native") ? "@testing-library/react-native" : "react-native",
6+
preset: "react-native",
77
testRunner: "jest-jasmine2",
88
clearMocks: true,
99
haste: {
@@ -14,9 +14,7 @@ module.exports = {
1414
setupFilesAfterEnv: [
1515
join(__dirname, "test-index-native.js"),
1616
...(hasDependency("react-native-gesture-handler") ? ["react-native-gesture-handler/jestSetup.js"] : []),
17-
...(hasDependency("@testing-library/jest-native") ? ["@testing-library/jest-native/extend-expect"] : [])
1817
],
19-
snapshotSerializers: ["enzyme-to-json/serializer"],
2018
testMatch: ["<rootDir>/**/*.spec.{js,jsx,ts,tsx}"],
2119
transformIgnorePatterns: ["node_modules/(?!(.*react-native.*|victory-)/)"],
2220
transform: {
@@ -35,7 +33,6 @@ module.exports = {
3533
"react-hot-loader/root": join(__dirname, "__mocks__/hot")
3634
},
3735
moduleDirectories: ["node_modules", join(projectDir, "node_modules")],
38-
collectCoverage: !process.env.CI,
3936
coverageDirectory: join(projectDir, "dist/coverage"),
4037
testEnvironment: "jsdom"
4138
};

packages/pluggable-widgets-tools/test-config/test-index-native.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
const { TextEncoder, TextDecoder } = require("util");
2-
const { configure: configureEnzyme } = require("enzyme");
3-
const Adapter = require("@cfaester/enzyme-adapter-react-18").default;
42
const enableHooks = require("jest-react-hooks-shallow").default;
53

64
Object.defineProperties(global, {
@@ -12,7 +10,6 @@ Object.defineProperties(global, {
1210
}
1311
});
1412

15-
configureEnzyme({ adapter: new Adapter() });
1613
enableHooks(jest);
1714
global.setImmediate = global.setTimeout;
1815

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module.exports = require("babel-jest").createTransformer({
2-
presets: ["module:metro-react-native-babel-preset"]
2+
presets: ["module:@react-native/babel-preset"]
33
});

0 commit comments

Comments
 (0)