Skip to content

Commit bc7f02b

Browse files
Use jest-fixed-jsdom test environment for integration tests
1 parent 026d725 commit bc7f02b

File tree

2 files changed

+34
-35
lines changed

2 files changed

+34
-35
lines changed

jest.integration.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ module.exports = {
5656
// We have to specify the environment we are running in, which is jsdom. The
5757
// default is 'node'. This can be modified *per file* using a comment at the
5858
// head of the file. So it may be worthwhile to switch to 'node' in any
59-
// background tests.
60-
testEnvironment: 'jsdom',
59+
// background tests. `jest-fixed-jsdom` is an improved version of jsdom.
60+
testEnvironment: 'jest-fixed-jsdom',
6161
testEnvironmentOptions: {
6262
customExportConditions: ['node', 'node-addons'],
6363
},

test/jest/console-baseline-integration.json

Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -10,91 +10,90 @@
1010
"Reselect: Input stability warnings": 9
1111
},
1212
"test/integration/confirmations/transactions/set-approval-for-all.test.tsx": {
13+
"Reselect: Identity function warnings": 13,
14+
"Reselect: Input stability warnings": 8,
15+
"React: Act warnings (component updates not wrapped)": 1
16+
},
17+
"test/integration/confirmations/transactions/erc721-approve.test.tsx": {
1318
"Reselect: Identity function warnings": 13,
1419
"Reselect: Input stability warnings": 8
1520
},
16-
"test/integration/confirmations/transactions/increase-allowance.test.tsx": {
21+
"test/integration/confirmations/transactions/alerts.test.tsx": {
1722
"Reselect: Identity function warnings": 13,
1823
"Reselect: Input stability warnings": 8
1924
},
20-
"test/integration/confirmations/transactions/erc20-approve.test.tsx": {
25+
"test/integration/confirmations/transactions/increase-allowance.test.tsx": {
2126
"Reselect: Identity function warnings": 13,
22-
"Reselect: Input stability warnings": 8,
23-
"React: Act warnings (component updates not wrapped)": 1
27+
"Reselect: Input stability warnings": 8
2428
},
25-
"test/integration/confirmations/transactions/erc721-approve.test.tsx": {
29+
"test/integration/confirmations/transactions/erc20-approve.test.tsx": {
2630
"Reselect: Identity function warnings": 13,
2731
"Reselect: Input stability warnings": 8,
2832
"React: Act warnings (component updates not wrapped)": 1
2933
},
30-
"test/integration/confirmations/transactions/alerts.test.tsx": {
31-
"Reselect: Identity function warnings": 13,
32-
"Reselect: Input stability warnings": 8
33-
},
3434
"test/integration/onboarding/import-wallet.test.tsx": {
3535
"Reselect: Identity function warnings": 8,
3636
"Reselect: Input stability warnings": 6,
3737
"React Router: Duplicate navigation warnings": 1
3838
},
39-
"test/integration/confirmations/signatures/permit.test.tsx": {
40-
"warn: REVIEWER_TEST: This warning should be": 5,
41-
"Reselect: Identity function warnings": 13,
39+
"test/integration/confirmations/signatures/personalSign.test.tsx": {
40+
"Reselect: Identity function warnings": 12,
4241
"Reselect: Input stability warnings": 8
4342
},
44-
"test/integration/confirmations/transactions/set-approval-for-all-revoke.test.tsx": {
43+
"test/integration/confirmations/signatures/permit.test.tsx": {
4544
"Reselect: Identity function warnings": 13,
4645
"Reselect: Input stability warnings": 8
4746
},
47+
"test/integration/notifications&auth/notifications-toggle.test.tsx": {
48+
"Reselect: Identity function warnings": 11,
49+
"Reselect: Input stability warnings": 11,
50+
"React: componentWill* lifecycle deprecations": 1
51+
},
4852
"test/integration/notifications&auth/notifications-list.test.tsx": {
4953
"Reselect: Identity function warnings": 11,
5054
"Reselect: Input stability warnings": 8,
5155
"React: State updates on unmounted components": 1
5256
},
57+
"test/integration/confirmations/transactions/contract-interaction.test.tsx": {
58+
"Reselect: Identity function warnings": 13,
59+
"Reselect: Input stability warnings": 8
60+
},
5361
"test/integration/nfts/nfts.test.tsx": {
5462
"Reselect: Identity function warnings": 11,
5563
"Reselect: Input stability warnings": 8,
5664
"React: DOM nesting violations": 2
5765
},
58-
"test/integration/defi/defi-positions.test.tsx": {
59-
"Reselect: Identity function warnings": 12,
60-
"Reselect: Input stability warnings": 8,
61-
"React: DOM nesting violations": 1,
62-
"React: State updates on unmounted components": 1
63-
},
64-
"test/integration/confirmations/signatures/permit-batch.test.tsx": {
66+
"test/integration/confirmations/transactions/set-approval-for-all-revoke.test.tsx": {
6567
"Reselect: Identity function warnings": 13,
6668
"Reselect: Input stability warnings": 8
6769
},
68-
"test/integration/confirmations/signatures/permit-tradeOrder.test.tsx": {
70+
"test/integration/confirmations/transactions/contract-deployment.test.tsx": {
6971
"Reselect: Identity function warnings": 13,
7072
"Reselect: Input stability warnings": 8
7173
},
72-
"test/integration/confirmations/signatures/personalSign.test.tsx": {
74+
"test/integration/defi/defi-positions.test.tsx": {
7375
"Reselect: Identity function warnings": 12,
74-
"Reselect: Input stability warnings": 8
76+
"Reselect: Input stability warnings": 8,
77+
"React: DOM nesting violations": 1,
78+
"React: State updates on unmounted components": 1
7579
},
76-
"test/integration/confirmations/transactions/contract-interaction.test.tsx": {
80+
"test/integration/confirmations/signatures/permit-batch.test.tsx": {
7781
"Reselect: Identity function warnings": 13,
7882
"Reselect: Input stability warnings": 8
7983
},
80-
"test/integration/confirmations/signatures/permit-single.test.tsx": {
84+
"test/integration/confirmations/signatures/permit-seaport.test.tsx": {
8185
"Reselect: Identity function warnings": 13,
8286
"Reselect: Input stability warnings": 8
8387
},
84-
"test/integration/confirmations/transactions/contract-deployment.test.tsx": {
88+
"test/integration/confirmations/signatures/permit-single.test.tsx": {
8589
"Reselect: Identity function warnings": 13,
8690
"Reselect: Input stability warnings": 8
8791
},
88-
"test/integration/notifications&auth/notifications-toggle.test.tsx": {
89-
"Reselect: Identity function warnings": 11,
90-
"Reselect: Input stability warnings": 11,
91-
"React: componentWill* lifecycle deprecations": 1
92-
},
93-
"test/integration/confirmations/signatures/permit-seaport.test.tsx": {
92+
"test/integration/confirmations/signatures/permit-tradeOrder.test.tsx": {
9493
"Reselect: Identity function warnings": 13,
9594
"Reselect: Input stability warnings": 8
9695
}
9796
},
98-
"generated": "2025-12-04T10:47:12.530Z",
97+
"generated": "2025-12-05T09:53:39.103Z",
9998
"nodeVersion": "v24.11.1"
10099
}

0 commit comments

Comments
 (0)