From da36dfd679c8d2fae19b14626a636a2cff0b28eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danny=20M=C3=B6sch?= Date: Sun, 18 Jan 2026 12:23:47 +0100 Subject: [PATCH] Use variable for system drive --- Tests/FileSystemAccessTests/GlobTests.swift | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Tests/FileSystemAccessTests/GlobTests.swift b/Tests/FileSystemAccessTests/GlobTests.swift index 63a2e640c..743f435e9 100644 --- a/Tests/FileSystemAccessTests/GlobTests.swift +++ b/Tests/FileSystemAccessTests/GlobTests.swift @@ -92,10 +92,12 @@ final class GlobTests: SwiftLintTestCase { func testCreateFilenameMatchers() { func assertGlobMatch(pattern: String, filename: String, file: StaticString = #filePath, line: UInt = #line) { #if os(Windows) - var pattern = pattern - var filename = filename - pattern = "C:" + pattern - filename = "C:" + filename + guard let driveLetter = ProcessInfo.processInfo.environment["SystemDrive"] else { + XCTFail("Cannot retrieve %SystemDrive% environment variable") + return + } + var pattern = driveLetter + pattern + var filename = driveLetter + filename #endif let matchers = Glob.createFilenameMatchers(pattern: pattern) XCTAssert(matchers.anyMatch(filename: filename), file: file, line: line)