From b6b96175c5e6a7d3477ed5fc2d4ddfc17827dd63 Mon Sep 17 00:00:00 2001 From: Christian Bromann Date: Mon, 11 Mar 2024 12:57:04 -0700 Subject: [PATCH] fix(compiler): allow to set custom root directory (#5446) * fix(compiler): allow to set custom root directory * fix unit tests * PR comment --- src/compiler/config/load-config.ts | 3 ++- src/compiler/config/test/load-config.spec.ts | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/compiler/config/load-config.ts b/src/compiler/config/load-config.ts index 93102fab913..2729c8e1611 100644 --- a/src/compiler/config/load-config.ts +++ b/src/compiler/config/load-config.ts @@ -57,7 +57,8 @@ export const loadConfig = async (init: LoadConfigInit = {}): Promise { sys, config: { hashedFileNameLength: 9, + rootDir: '/foo/bar', }, initTsConfig: true, }); @@ -50,6 +51,8 @@ describe('load config', () => { expect(actualConfig.flags).toEqual({ dev: true }); expect(actualConfig.extras).toBeDefined(); expect(actualConfig.extras!.enableImportInjection).toBe(true); + // respects custom root dir + expect(actualConfig.rootDir).toBe('/foo/bar'); }); it('uses the provided config path when no initial config provided', async () => {