From 36063d86afa9c4398300ffb99531f6afd05c0da0 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Fri, 2 Dec 2022 16:21:12 -0500 Subject: [PATCH] Add stat to fake FS Signed-off-by: Sebastian Malton --- src/common/fs/fs.injectable.ts | 2 ++ src/test-utils/override-fs-with-fakes.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/src/common/fs/fs.injectable.ts b/src/common/fs/fs.injectable.ts index 70c0ff89fb..f80375095c 100644 --- a/src/common/fs/fs.injectable.ts +++ b/src/common/fs/fs.injectable.ts @@ -20,6 +20,7 @@ const fsInjectable = getInjectable({ lstat, rm, access, + stat, }, ensureDir, ensureDirSync, @@ -54,6 +55,7 @@ const fsInjectable = getInjectable({ ensureDir: ensureDir as (path: string, options?: number | fse.EnsureOptions ) => Promise, ensureDirSync, createReadStream, + stat, }; }, causesSideEffects: true, diff --git a/src/test-utils/override-fs-with-fakes.ts b/src/test-utils/override-fs-with-fakes.ts index 6cbb41523a..734170b0c7 100644 --- a/src/test-utils/override-fs-with-fakes.ts +++ b/src/test-utils/override-fs-with-fakes.ts @@ -61,6 +61,7 @@ export const getOverrideFsWithFakes = () => { ensureDir: async (path, opts) => ensureDirSync(path, opts), ensureDirSync, createReadStream: root.createReadStream as any, + stat: root.promises.stat as any, })); }; };