1- import { join , resolve } from 'node:path'
21import { run } from 'jscodeshift/src/Runner'
32import prompts from 'prompts'
43import { transform } from '../transform'
@@ -23,8 +22,8 @@ describe('interactive mode', () => {
2322 expect ( spyOnConsole ) . not . toHaveBeenCalled ( )
2423 expect ( run ) . toHaveBeenCalledTimes ( 1 )
2524 expect ( run ) . toHaveBeenCalledWith (
26- join ( __dirname , '../../' , ' transforms/magic-redirect.js') ,
27- [ resolve ( '. /transforms/__testfixtures__') ] ,
25+ expect . stringContaining ( '/ transforms/magic-redirect.js') ,
26+ expect . arrayContaining ( [ expect . stringContaining ( ' /transforms/__testfixtures__') ] ) ,
2827 {
2928 babel : false ,
3029 dry : true ,
@@ -49,8 +48,8 @@ describe('interactive mode', () => {
4948 expect ( spyOnConsole ) . not . toHaveBeenCalled ( )
5049 expect ( run ) . toHaveBeenCalledTimes ( 1 )
5150 expect ( run ) . toHaveBeenCalledWith (
52- join ( __dirname , '../../' , ' transforms/magic-redirect.js') ,
53- [ resolve ( '. /transforms/__testfixtures__') ] ,
51+ expect . stringContaining ( '/ transforms/magic-redirect.js') ,
52+ expect . arrayContaining ( [ expect . stringContaining ( ' /transforms/__testfixtures__') ] ) ,
5453 {
5554 babel : false ,
5655 dry : true ,
@@ -75,8 +74,8 @@ describe('interactive mode', () => {
7574 expect ( spyOnConsole ) . not . toHaveBeenCalled ( )
7675 expect ( run ) . toHaveBeenCalledTimes ( 1 )
7776 expect ( run ) . toHaveBeenCalledWith (
78- join ( __dirname , '../../' , ' transforms/magic-redirect.js') ,
79- [ resolve ( ' __testfixtures__') ] ,
77+ expect . stringContaining ( '/ transforms/magic-redirect.js') ,
78+ expect . arrayContaining ( [ expect . stringContaining ( '/ __testfixtures__') ] ) ,
8079 {
8180 babel : false ,
8281 dry : true ,
@@ -105,8 +104,8 @@ describe('Non-Interactive Mode', () => {
105104 expect ( spyOnConsole ) . not . toHaveBeenCalled ( )
106105 expect ( run ) . toHaveBeenCalledTimes ( 1 )
107106 expect ( run ) . toHaveBeenCalledWith (
108- join ( __dirname , '../../' , ' transforms/magic-redirect.js') ,
109- [ resolve ( '__testfixtures__' ) ] ,
107+ expect . stringContaining ( '/ transforms/magic-redirect.js') ,
108+ expect . arrayContaining ( [ expect . stringContaining ( '__testfixtures__' ) ] ) ,
110109 {
111110 babel : false ,
112111 dry : true ,
0 commit comments