From 04c6781e6ca4673fc4e9ff6698e8451f67e30081 Mon Sep 17 00:00:00 2001 From: Himanshu Mishra Date: Wed, 27 Jan 2021 11:42:20 +0100 Subject: [PATCH] Extra care for tmp directory on Windows --- packages/backend-common/src/reading/AzureUrlReader.test.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/backend-common/src/reading/AzureUrlReader.test.ts b/packages/backend-common/src/reading/AzureUrlReader.test.ts index 30c086ea08..c937f8a40c 100644 --- a/packages/backend-common/src/reading/AzureUrlReader.test.ts +++ b/packages/backend-common/src/reading/AzureUrlReader.test.ts @@ -14,6 +14,7 @@ * limitations under the License. */ +import * as os from 'os'; import fs from 'fs-extra'; import mockFs from 'mock-fs'; import path from 'path'; @@ -32,6 +33,8 @@ const treeResponseFactory = ReadTreeResponseFactory.create({ config: new ConfigReader({}), }); +const tmpDir = os.platform() === 'win32' ? 'C:\\tmp' : '/tmp'; + describe('AzureUrlReader', () => { const worker = setupServer(); msw.setupDefaultHandlers(worker); @@ -142,7 +145,7 @@ describe('AzureUrlReader', () => { describe('readTree', () => { beforeEach(() => { mockFs({ - '/tmp': mockFs.directory(), + [tmpDir]: mockFs.directory(), }); }); @@ -216,7 +219,7 @@ describe('AzureUrlReader', () => { 'https://dev.azure.com/organization/project/_git/repository', ); - const dir = await response.dir({ targetDir: '/tmp' }); + const dir = await response.dir({ targetDir: tmpDir }); await expect( fs.readFile(path.join(dir, 'mkdocs.yml'), 'utf8'),