@@ -1795,7 +1795,7 @@ describe('Maestro', () => {
17951795 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
17961796 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
17971797
1798- const projectDir = path . join ( path . sep , 'project' ) ;
1798+ const projectDir = path . resolve ( path . sep , 'project' ) ;
17991799 const flowPath = path . join ( projectDir , 'flows' , 'login.yaml' ) ;
18001800
18011801 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -1814,7 +1814,7 @@ describe('Maestro', () => {
18141814 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
18151815 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
18161816
1817- const projectDir = path . join ( path . sep , 'project' ) ;
1817+ const projectDir = path . resolve ( path . sep , 'project' ) ;
18181818 const flowPath = path . join ( projectDir , 'flows' , 'login.yaml' ) ;
18191819
18201820 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -1834,7 +1834,7 @@ describe('Maestro', () => {
18341834 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
18351835 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
18361836
1837- const projectDir = path . join ( path . sep , 'project' ) ;
1837+ const projectDir = path . resolve ( path . sep , 'project' ) ;
18381838 const flowPath = path . join ( projectDir , 'flows' , 'login.yaml' ) ;
18391839
18401840 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -1855,7 +1855,7 @@ tags:
18551855 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
18561856 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
18571857
1858- const projectDir = path . join ( path . sep , 'project' ) ;
1858+ const projectDir = path . resolve ( path . sep , 'project' ) ;
18591859 const flowPath = path . join (
18601860 projectDir ,
18611861 'flows' ,
@@ -1886,7 +1886,7 @@ tags:
18861886 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
18871887 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
18881888
1889- const projectDir = path . join ( path . sep , 'project' ) ;
1889+ const projectDir = path . resolve ( path . sep , 'project' ) ;
18901890 const flowPath = path . join (
18911891 projectDir ,
18921892 'app' ,
@@ -1918,7 +1918,7 @@ tags:
19181918 . mockResolvedValueOnce ( helperFlowContent ) ;
19191919 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
19201920
1921- const projectDir = path . join ( path . sep , 'project' ) ;
1921+ const projectDir = path . resolve ( path . sep , 'project' ) ;
19221922 const flowPath = path . join ( projectDir , 'flows' , 'main.yaml' ) ;
19231923
19241924 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -1947,7 +1947,7 @@ tags:
19471947 . mockResolvedValueOnce ( helperFlowContent ) ;
19481948 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
19491949
1950- const projectDir = path . join ( path . sep , 'project' ) ;
1950+ const projectDir = path . resolve ( path . sep , 'project' ) ;
19511951 const flowPath = path . join ( projectDir , 'flows' , 'main.yaml' ) ;
19521952
19531953 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -1965,7 +1965,7 @@ tags:
19651965 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
19661966 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
19671967
1968- const projectDir = path . join ( path . sep , 'project' ) ;
1968+ const projectDir = path . resolve ( path . sep , 'project' ) ;
19691969 const flowPath = path . join ( projectDir , 'flows' , 'upload.yaml' ) ;
19701970
19711971 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -1982,7 +1982,7 @@ tags:
19821982 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
19831983 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
19841984
1985- const projectDir = path . join ( path . sep , 'project' ) ;
1985+ const projectDir = path . resolve ( path . sep , 'project' ) ;
19861986 const flowPath = path . join ( projectDir , 'flows' , 'upload.yaml' ) ;
19871987
19881988 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2005,7 +2005,7 @@ tags:
20052005 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
20062006 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
20072007
2008- const projectDir = path . join ( path . sep , 'project' ) ;
2008+ const projectDir = path . resolve ( path . sep , 'project' ) ;
20092009 const flowPath = path . join (
20102010 projectDir ,
20112011 'app' ,
@@ -2034,7 +2034,7 @@ tags:
20342034 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
20352035 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
20362036
2037- const projectDir = path . join ( path . sep , 'project' ) ;
2037+ const projectDir = path . resolve ( path . sep , 'project' ) ;
20382038 const flowPath = path . join ( projectDir , 'flows' , 'main.yaml' ) ;
20392039
20402040 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2059,7 +2059,7 @@ tags:
20592059 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
20602060 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
20612061
2062- const projectDir = path . join ( path . sep , 'project' ) ;
2062+ const projectDir = path . resolve ( path . sep , 'project' ) ;
20632063 const flowPath = path . join (
20642064 projectDir ,
20652065 'subflows' ,
@@ -2093,7 +2093,7 @@ tags:
20932093 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
20942094 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
20952095
2096- const projectDir = path . join ( path . sep , 'project' ) ;
2096+ const projectDir = path . resolve ( path . sep , 'project' ) ;
20972097 const flowPath = path . join ( projectDir , 'flows' , 'main.yaml' ) ;
20982098
20992099 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2121,7 +2121,7 @@ tags:
21212121 . mockResolvedValueOnce ( subflowContent ) ;
21222122 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
21232123
2124- const projectDir = path . join ( path . sep , 'project' ) ;
2124+ const projectDir = path . resolve ( path . sep , 'project' ) ;
21252125 const flowPath = path . join ( projectDir , 'flows' , 'main.yaml' ) ;
21262126
21272127 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2150,7 +2150,7 @@ tags:
21502150 . mockResolvedValueOnce ( nestedContent ) ;
21512151 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
21522152
2153- const projectDir = path . join ( path . sep , 'project' ) ;
2153+ const projectDir = path . resolve ( path . sep , 'project' ) ;
21542154 const flowPath = path . join ( projectDir , 'flows' , 'main.yaml' ) ;
21552155
21562156 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2173,7 +2173,7 @@ tags:
21732173 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
21742174 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
21752175
2176- const projectDir = path . join ( path . sep , 'project' ) ;
2176+ const projectDir = path . resolve ( path . sep , 'project' ) ;
21772177 const flowPath = path . join ( projectDir , 'flows' , 'main.yaml' ) ;
21782178
21792179 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2204,7 +2204,7 @@ onFlowComplete:
22042204 . mockResolvedValueOnce ( cleanupContent ) ;
22052205 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
22062206
2207- const projectDir = path . join ( path . sep , 'project' ) ;
2207+ const projectDir = path . resolve ( path . sep , 'project' ) ;
22082208 const flowPath = path . join ( projectDir , 'flows' , 'main.yaml' ) ;
22092209
22102210 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2232,7 +2232,7 @@ onFlowComplete:
22322232 . mockResolvedValueOnce ( flow2Content ) ;
22332233 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
22342234
2235- const projectDir = path . join ( path . sep , 'project' ) ;
2235+ const projectDir = path . resolve ( path . sep , 'project' ) ;
22362236 const flowPath = path . join ( projectDir , 'flows' , 'flow1.yaml' ) ;
22372237
22382238 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2258,7 +2258,7 @@ onFlowComplete:
22582258 . mockResolvedValueOnce ( subflowContent ) ;
22592259 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
22602260
2261- const projectDir = path . join ( path . sep , 'project' ) ;
2261+ const projectDir = path . resolve ( path . sep , 'project' ) ;
22622262 const flowPath = path . join ( projectDir , 'flows' , 'main.yaml' ) ;
22632263
22642264 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2280,7 +2280,7 @@ onFlowComplete:
22802280 . mockResolvedValueOnce ( undefined ) // exists.js found
22812281 . mockRejectedValueOnce ( new Error ( 'ENOENT' ) ) ; // not-exists.js not found
22822282
2283- const projectDir = path . join ( path . sep , 'project' ) ;
2283+ const projectDir = path . resolve ( path . sep , 'project' ) ;
22842284 const flowPath = path . join ( projectDir , 'flows' , 'main.yaml' ) ;
22852285
22862286 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2298,7 +2298,7 @@ onFlowComplete:
22982298` ;
22992299 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( flowContent ) ;
23002300
2301- const projectDir = path . join ( path . sep , 'project' ) ;
2301+ const projectDir = path . resolve ( path . sep , 'project' ) ;
23022302 const flowPath = path . join ( projectDir , 'flows' , 'simple.yaml' ) ;
23032303
23042304 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2311,7 +2311,7 @@ onFlowComplete:
23112311 . fn ( )
23122312 . mockRejectedValue ( new Error ( 'File not found' ) ) ;
23132313
2314- const projectDir = path . join ( path . sep , 'project' ) ;
2314+ const projectDir = path . resolve ( path . sep , 'project' ) ;
23152315 const flowPath = path . join ( projectDir , 'flows' , 'missing.yaml' ) ;
23162316
23172317 const deps = await maestro [ 'discoverDependencies' ] ( flowPath , projectDir ) ;
@@ -2347,7 +2347,7 @@ tags:
23472347 . mockResolvedValueOnce ( loginFlowContent ) ;
23482348 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
23492349
2350- const projectDir = path . join ( path . sep , 'project' ) ;
2350+ const projectDir = path . resolve ( path . sep , 'project' ) ;
23512351 const flowPath = path . join (
23522352 projectDir ,
23532353 'app' ,
@@ -2426,7 +2426,7 @@ flows:
24262426excludeTags:
24272427 - subflow
24282428` ;
2429- const projectDir = path . join ( path . sep , 'project' ) ;
2429+ const projectDir = path . resolve ( path . sep , 'project' ) ;
24302430 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( configContent ) ;
24312431 fs . promises . readdir = jest . fn ( ) . mockResolvedValue ( [ ] ) ;
24322432 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
@@ -2447,7 +2447,7 @@ excludeTags:
24472447 } ) ;
24482448
24492449 it ( 'should not include config.yaml when it does not exist' , async ( ) => {
2450- const projectDir = path . join ( path . sep , 'project' ) ;
2450+ const projectDir = path . resolve ( path . sep , 'project' ) ;
24512451 fs . promises . readFile = jest
24522452 . fn ( )
24532453 . mockRejectedValue ( new Error ( 'ENOENT: no such file' ) ) ;
@@ -2470,7 +2470,7 @@ flows:
24702470 - "app/flows/**"
24712471 - "web/flows/**"
24722472` ;
2473- const projectDir = path . join ( path . sep , 'project' ) ;
2473+ const projectDir = path . resolve ( path . sep , 'project' ) ;
24742474 fs . promises . readFile = jest . fn ( ) . mockResolvedValue ( configContent ) ;
24752475 fs . promises . readdir = jest . fn ( ) . mockResolvedValue ( [ ] ) ;
24762476 fs . promises . access = jest . fn ( ) . mockResolvedValue ( undefined ) ;
0 commit comments