1- import { promises as fs } from 'fs'
1+ import { promises as fs , existsSync } from 'fs'
22
3- import { pathExists } from 'path-exists'
43import { expect , test } from 'vitest'
54
65import { save , restore , bindOpts , getCacheDir } from '../src/main.js'
@@ -18,7 +17,7 @@ test('Should cache and restore one file', async () => {
1817 expect ( await save ( srcFile , { cacheDir } ) ) . toBe ( true )
1918 await removeFiles ( srcFile )
2019 expect ( await restore ( srcFile , { cacheDir } ) ) . toBe ( true )
21- expect ( await pathExists ( srcFile ) ) . toBe ( true )
20+ expect ( existsSync ( srcFile ) ) . toBe ( true )
2221 } finally {
2322 await removeFiles ( [ cacheDir , srcDir ] )
2423 }
@@ -34,7 +33,7 @@ test('Should cache and restore several files', async () => {
3433 expect ( await save ( [ srcFile , otherSrcFile ] , { cacheDir } ) ) . toBe ( true )
3534 await removeFiles ( srcFile )
3635 expect ( await restore ( [ srcFile , otherSrcFile ] , { cacheDir } ) ) . toBe ( true )
37- expect ( await Promise . all ( [ pathExists ( srcFile ) , pathExists ( otherSrcFile ) ] ) ) . toEqual ( [ true , true ] )
36+ expect ( [ existsSync ( srcFile ) , existsSync ( otherSrcFile ) ] ) . toEqual ( [ true , true ] )
3837 } finally {
3938 await removeFiles ( [ cacheDir , srcDir , otherSrcDir ] )
4039 }
@@ -48,7 +47,7 @@ test('Should cache and restore one directory', async () => {
4847 expect ( await save ( srcDir , { cacheDir } ) ) . toBe ( true )
4948 await removeFiles ( srcDir )
5049 expect ( await restore ( srcDir , { cacheDir } ) ) . toBe ( true )
51- expect ( await pathExists ( srcFile ) ) . toBe ( true )
50+ expect ( existsSync ( srcFile ) ) . toBe ( true )
5251 } finally {
5352 await removeFiles ( [ cacheDir , srcDir ] )
5453 }
@@ -61,7 +60,7 @@ test('Should keep file contents when caching files', async () => {
6160 expect ( await save ( srcFile , { cacheDir } ) ) . toBe ( true )
6261 await removeFiles ( srcFile )
6362 expect ( await restore ( srcFile , { cacheDir } ) ) . toBe ( true )
64- expect ( await pathExists ( srcFile ) ) . toBe ( true )
63+ expect ( existsSync ( srcFile ) ) . toBe ( true )
6564 expect ( await fs . readFile ( srcFile , 'utf8' ) ) . toBe ( 'test' )
6665 } finally {
6766 await removeFiles ( [ cacheDir , srcDir ] )
@@ -75,7 +74,7 @@ test('Should overwrite files on restore', async () => {
7574 expect ( await save ( srcFile , { cacheDir } ) ) . toBe ( true )
7675 await fs . writeFile ( srcFile , 'newTest' )
7776 expect ( await restore ( srcFile , { cacheDir } ) ) . toBe ( true )
78- expect ( await pathExists ( srcFile ) ) . toBe ( true )
77+ expect ( existsSync ( srcFile ) ) . toBe ( true )
7978 expect ( await fs . readFile ( srcFile , 'utf8' ) ) . toBe ( 'test' )
8079 } finally {
8180 await removeFiles ( [ cacheDir , srcDir ] )
0 commit comments