From 497382cc184633729e7c71e3bfd960257f344b83 Mon Sep 17 00:00:00 2001 From: Matt Wise Date: Mon, 12 Feb 2024 01:20:46 -0600 Subject: [PATCH] update unit test for ReadableArrayResponse to handle subdir/relativePath Signed-off-by: Matt Wise --- .../src/reading/tree/ReadableArrayResponse.test.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/backend-common/src/reading/tree/ReadableArrayResponse.test.ts b/packages/backend-common/src/reading/tree/ReadableArrayResponse.test.ts index 0a27bdf09c..e2bfe1af59 100644 --- a/packages/backend-common/src/reading/tree/ReadableArrayResponse.test.ts +++ b/packages/backend-common/src/reading/tree/ReadableArrayResponse.test.ts @@ -19,6 +19,7 @@ import path from 'path'; import { FromReadableArrayOptions } from '../types'; import { ReadableArrayResponse } from './ReadableArrayResponse'; import { createMockDirectory } from '@backstage/backend-test-utils'; +import { relative } from 'path/posix'; const name1 = 'file1.yaml'; const file1 = fs.readFileSync( @@ -74,9 +75,12 @@ describe('ReadableArrayResponse', () => { }); it('should extract entire archive into directory', async () => { + const relativePath1 = relative(sourceDir.path, path1); + const relativePath2 = relative(sourceDir.path, path2); + const arr: FromReadableArrayOptions = [ - { data: createReadStream(path1), path: path1 }, - { data: createReadStream(path2), path: path2 }, + { data: createReadStream(path1), path: relativePath1 }, + { data: createReadStream(path2), path: relativePath2 }, ]; const res = new ReadableArrayResponse(arr, targetDir.path, 'etag');