File tree Expand file tree Collapse file tree 3 files changed +73
-10
lines changed
__testfixtures__/rename-unsafe-lifecycles/typescript Expand file tree Collapse file tree 3 files changed +73
-10
lines changed Original file line number Diff line number Diff line change
1
+ import React from "react" ;
2
+
3
+ class Component extends React . Component {
4
+ public componentWillMount ( ) { }
5
+ public componentDidMount ( ) { }
6
+ public componentWillReceiveProps ( ) { }
7
+ public shouldComponentUpdate ( ) { }
8
+ public componentWillUpdate ( ) { }
9
+ public componentDidUpdate ( ) { }
10
+ public componentWillUnmount ( ) { }
11
+ public render ( ) {
12
+ return null ;
13
+ }
14
+ }
Original file line number Diff line number Diff line change
1
+ import React from "react" ;
2
+
3
+ class Component extends React . Component {
4
+ public UNSAFE_componentWillMount ( ) { }
5
+ public componentDidMount ( ) { }
6
+ public UNSAFE_componentWillReceiveProps ( ) { }
7
+ public shouldComponentUpdate ( ) { }
8
+ public UNSAFE_componentWillUpdate ( ) { }
9
+ public componentDidUpdate ( ) { }
10
+ public componentWillUnmount ( ) { }
11
+ public render ( ) {
12
+ return null ;
13
+ }
14
+ }
Original file line number Diff line number Diff line change 10
10
11
11
'use strict' ;
12
12
13
- jest . mock ( '../rename-unsafe-lifecycles' , ( ) => {
14
- return Object . assign ( require . requireActual ( '../rename-unsafe-lifecycles' ) , {
15
- parser : 'flow'
16
- } ) ;
17
- } ) ;
18
-
19
13
const tests = [
20
14
'arrow-functions' ,
21
15
'create-react-class' ,
@@ -30,12 +24,53 @@ const tests = [
30
24
const defineTest = require ( 'jscodeshift/dist/testUtils' ) . defineTest ;
31
25
32
26
describe ( 'rename-unsafe-lifecycles' , ( ) => {
33
- tests . forEach ( test =>
27
+ describe ( 'flow' , ( ) => {
28
+ beforeEach ( ( ) => {
29
+ jest . mock ( '../rename-unsafe-lifecycles' , ( ) => {
30
+ return Object . assign (
31
+ require . requireActual ( '../rename-unsafe-lifecycles' ) ,
32
+ {
33
+ parser : 'flow'
34
+ }
35
+ ) ;
36
+ } ) ;
37
+ } ) ;
38
+
39
+ afterEach ( ( ) => {
40
+ jest . resetModules ( ) ;
41
+ } ) ;
42
+
43
+ tests . forEach ( test =>
44
+ defineTest (
45
+ __dirname ,
46
+ 'rename-unsafe-lifecycles' ,
47
+ null ,
48
+ `rename-unsafe-lifecycles/${ test } `
49
+ )
50
+ ) ;
51
+ } ) ;
52
+
53
+ describe ( 'typescript' , ( ) => {
54
+ beforeEach ( ( ) => {
55
+ jest . mock ( '../rename-unsafe-lifecycles' , ( ) => {
56
+ return Object . assign (
57
+ require . requireActual ( '../rename-unsafe-lifecycles' ) ,
58
+ {
59
+ parser : 'tsx'
60
+ }
61
+ ) ;
62
+ } ) ;
63
+ } ) ;
64
+
65
+ afterEach ( ( ) => {
66
+ jest . resetModules ( ) ;
67
+ } ) ;
68
+
34
69
defineTest (
35
70
__dirname ,
36
71
'rename-unsafe-lifecycles' ,
37
72
null ,
38
- ` rename-unsafe-lifecycles/${ test } `
39
- )
40
- ) ;
73
+ ' rename-unsafe-lifecycles/typescript/class.tsx'
74
+ ) ;
75
+ } ) ;
41
76
} ) ;
You can’t perform that action at this time.
0 commit comments