From b1c3a59709e0986e7c8d73a705e6fd78e725b24f Mon Sep 17 00:00:00 2001 From: Janne Savolainen Date: Mon, 31 Jan 2022 11:39:12 +0200 Subject: [PATCH] Make global override for accessing file system throw to require explicit override Co-authored-by: Mikko Aspiala Signed-off-by: Janne Savolainen --- src/renderer/getDiForUnitTesting.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/getDiForUnitTesting.tsx b/src/renderer/getDiForUnitTesting.tsx index 139a32df69..c353008371 100644 --- a/src/renderer/getDiForUnitTesting.tsx +++ b/src/renderer/getDiForUnitTesting.tsx @@ -33,7 +33,9 @@ export const getDiForUnitTesting = ({ doGeneralOverrides } = { doGeneralOverride if (doGeneralOverrides) { di.override(getValueFromRegisteredChannelInjectable, () => () => undefined); - di.override(readDirInjectable, () => () => Promise.resolve([])); + di.override(readDirInjectable, () => () => { + throw new Error("Tried to read contents of a directory from file system without specifying explicit override."); + }); di.override(readFileInjectable, () => () => { throw new Error("Tried to read a file from file system without specifying explicit override.");