@@ -2,6 +2,11 @@ import { run } from 'jscodeshift/src/Runner'
22import prompts from 'prompts'
33import { transform } from '../transform'
44
5+ const defaultOptions = {
6+ dry : true ,
7+ silent : true ,
8+ }
9+
510jest . mock ( 'jscodeshift/src/Runner' , ( ) => ( {
611 run : jest . fn ( ) ,
712} ) )
@@ -17,7 +22,7 @@ describe('interactive mode', () => {
1722 prompts . inject ( [ 'magic-redirect' ] )
1823 prompts . inject ( [ './transforms/__testfixtures__' ] )
1924
20- await transform ( undefined , undefined , { dry : true , silent : true } )
25+ await transform ( undefined , undefined , defaultOptions )
2126
2227 expect ( spyOnConsole ) . not . toHaveBeenCalled ( )
2328 expect ( run ) . toHaveBeenCalledTimes ( 1 )
@@ -40,10 +45,7 @@ describe('interactive mode', () => {
4045
4146 prompts . inject ( [ 'magic-redirect' ] )
4247
43- await transform ( 'bad-codemod' , './transforms/__testfixtures__' , {
44- dry : true ,
45- silent : true ,
46- } )
48+ await transform ( 'bad-codemod' , './transforms/__testfixtures__' , defaultOptions )
4749
4850 expect ( spyOnConsole ) . not . toHaveBeenCalled ( )
4951 expect ( run ) . toHaveBeenCalledTimes ( 1 )
@@ -66,10 +68,7 @@ describe('interactive mode', () => {
6668
6769 prompts . inject ( [ '__testfixtures__' ] )
6870
69- await transform ( 'magic-redirect' , undefined , {
70- dry : true ,
71- silent : true ,
72- } )
71+ await transform ( 'magic-redirect' , undefined , defaultOptions )
7372
7473 expect ( spyOnConsole ) . not . toHaveBeenCalled ( )
7574 expect ( run ) . toHaveBeenCalledTimes ( 1 )
@@ -96,10 +95,7 @@ describe('Non-Interactive Mode', () => {
9695 it ( 'Transforms code with codemodName and source params provided' , async ( ) => {
9796 const spyOnConsole = jest . spyOn ( console , 'log' ) . mockImplementation ( )
9897
99- await transform ( 'magic-redirect' , '__testfixtures__' , {
100- dry : true ,
101- silent : true ,
102- } )
98+ await transform ( 'magic-redirect' , '__testfixtures__' , defaultOptions )
10399
104100 expect ( spyOnConsole ) . not . toHaveBeenCalled ( )
105101 expect ( run ) . toHaveBeenCalledTimes ( 1 )
0 commit comments