From ecec5fe7f8658272f79eff084a892ec43c351a08 Mon Sep 17 00:00:00 2001 From: hannesrudolph Date: Wed, 2 Jul 2025 16:08:31 -0600 Subject: [PATCH] fix: make DirectoryScanner test order-agnostic for cross-platform compatibility --- src/services/code-index/processors/__tests__/scanner.spec.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/code-index/processors/__tests__/scanner.spec.ts b/src/services/code-index/processors/__tests__/scanner.spec.ts index b3debb88a4..d53b376aad 100644 --- a/src/services/code-index/processors/__tests__/scanner.spec.ts +++ b/src/services/code-index/processors/__tests__/scanner.spec.ts @@ -233,7 +233,8 @@ describe("DirectoryScanner", () => { await scanner.scanDirectory("/test") // Verify that only non-hidden files were processed - expect(processedFiles).toEqual(["test/file1.js", "normal/file4.js"]) + // Sort the array to ensure consistent order across platforms + expect(processedFiles.sort()).toEqual(["normal/file4.js", "test/file1.js"]) expect(processedFiles).not.toContain("test/.hidden/file2.js") expect(processedFiles).not.toContain(".git/config") expect(processedFiles).not.toContain("src/.next/static/file3.js")