@@ -14,19 +14,23 @@ const defineTest = require('jscodeshift/dist/testUtils').defineTest;
14
14
15
15
const pureMixinAlternativeOption = {
16
16
'mixin-module-name' : 'ReactComponentWithPureRenderMixin' ,
17
+ 'pure-component' : true ,
17
18
} ;
18
19
20
+ const enableFlowOption = { flow : true } ;
21
+
19
22
defineTest ( __dirname , 'class' ) ;
20
- defineTest ( __dirname , 'class' , { flow : true } , 'class-anonymous' ) ;
23
+ defineTest ( __dirname , 'class' , enableFlowOption , 'class-anonymous' ) ;
21
24
defineTest ( __dirname , 'class' , pureMixinAlternativeOption , 'class-test2' ) ;
22
- defineTest ( __dirname , 'class' , { flow : true } , 'export-default-class' ) ;
25
+ defineTest ( __dirname , 'class' , enableFlowOption , 'export-default-class' ) ;
23
26
defineTest ( __dirname , 'class' , pureMixinAlternativeOption , 'class-pure-mixin1' ) ;
24
- defineTest ( __dirname , 'class' , { flow : true } , 'class-pure-mixin2' ) ;
25
- defineTest ( __dirname , 'class' , { flow : true } , 'class-initial-state' ) ;
26
- defineTest ( __dirname , 'class' , { flow : true } , 'class-property-field' ) ;
27
- defineTest ( __dirname , 'class' , { flow : true } , 'class-flow1' ) ;
28
- defineTest ( __dirname , 'class' , { flow : true } , 'class-flow2' ) ;
29
- defineTest ( __dirname , 'class' , { flow : true } , 'class-flow3' ) ;
30
- defineTest ( __dirname , 'class' , { flow : true } , 'class-flow4' ) ;
31
- defineTest ( __dirname , 'class' , { flow : true } , 'class-flow5' ) ;
32
- defineTest ( __dirname , 'class' , { flow : true } , 'class-flow6' ) ;
27
+ defineTest ( __dirname , 'class' , { ...enableFlowOption , 'pure-component' : true } , 'class-pure-mixin2' ) ;
28
+ defineTest ( __dirname , 'class' , null , 'class-pure-mixin3' ) ;
29
+ defineTest ( __dirname , 'class' , enableFlowOption , 'class-initial-state' ) ;
30
+ defineTest ( __dirname , 'class' , enableFlowOption , 'class-property-field' ) ;
31
+ defineTest ( __dirname , 'class' , enableFlowOption , 'class-flow1' ) ;
32
+ defineTest ( __dirname , 'class' , enableFlowOption , 'class-flow2' ) ;
33
+ defineTest ( __dirname , 'class' , enableFlowOption , 'class-flow3' ) ;
34
+ defineTest ( __dirname , 'class' , enableFlowOption , 'class-flow4' ) ;
35
+ defineTest ( __dirname , 'class' , enableFlowOption , 'class-flow5' ) ;
36
+ defineTest ( __dirname , 'class' , enableFlowOption , 'class-flow6' ) ;
0 commit comments