1
1
/* eslint-disable @typescript-eslint/no-require-imports */
2
2
3
3
// Mock the require calls
4
- jest . mock ( 'react/package.json' , ( ) => ( { version : '19.0.0' } ) , { virtual : true } ) ;
5
- jest . mock ( 'react-test-renderer/package.json' , ( ) => ( { version : '19.0.0' } ) , { virtual : true } ) ;
4
+ jest . mock ( 'react/package.json' , ( ) => ( { version : '19.0.0' } ) ) ;
5
+ jest . mock ( 'react-test-renderer/package.json' , ( ) => ( { version : '19.0.0' } ) ) ;
6
6
7
7
describe ( 'ensurePeerDeps' , ( ) => {
8
8
const originalEnv = process . env ;
@@ -22,21 +22,17 @@ describe('ensurePeerDeps', () => {
22
22
} ) ;
23
23
24
24
it ( 'should throw when react-test-renderer is missing' , ( ) => {
25
- jest . mock (
26
- 'react-test-renderer/package.json' ,
27
- ( ) => {
28
- throw new Error ( 'Module not found' ) ;
29
- } ,
30
- { virtual : true } ,
31
- ) ;
25
+ jest . mock ( 'react-test-renderer/package.json' , ( ) => {
26
+ throw new Error ( 'Module not found' ) ;
27
+ } ) ;
32
28
33
29
expect ( ( ) => require ( '../ensure-peer-deps' ) ) . toThrow (
34
30
'Missing dev dependency "[email protected] "' ,
35
31
) ;
36
32
} ) ;
37
33
38
34
it ( 'should throw when react-test-renderer version mismatches' , ( ) => {
39
- jest . mock ( 'react-test-renderer/package.json' , ( ) => ( { version : '18.2.0' } ) , { virtual : true } ) ;
35
+ jest . mock ( 'react-test-renderer/package.json' , ( ) => ( { version : '18.2.0' } ) ) ;
40
36
41
37
expect ( ( ) => require ( '../ensure-peer-deps' ) ) . toThrow (
42
38
'Incorrect version of "react-test-renderer" detected. Expected "19.0.0", but found "18.2.0"' ,
@@ -45,13 +41,9 @@ describe('ensurePeerDeps', () => {
45
41
46
42
it ( 'should skip dependency check when RNTL_SKIP_DEPS_CHECK is set' , ( ) => {
47
43
process . env . RNTL_SKIP_DEPS_CHECK = '1' ;
48
- jest . mock (
49
- 'react-test-renderer/package.json' ,
50
- ( ) => {
51
- throw new Error ( 'Module not found' ) ;
52
- } ,
53
- { virtual : true } ,
54
- ) ;
44
+ jest . mock ( 'react-test-renderer/package.json' , ( ) => {
45
+ throw new Error ( 'Module not found' ) ;
46
+ } ) ;
55
47
56
48
expect ( ( ) => require ( '../ensure-peer-deps' ) ) . not . toThrow ( ) ;
57
49
} ) ;
0 commit comments