Skip to content

Commit ede2cf2

Browse files
committed
Fix framework item replacement directory test
Match file existence test declaration
1 parent dc10eb2 commit ede2cf2

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

Tests/FoundationEssentialsTests/FileManager/FileManagerTests.swift

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1110,12 +1110,22 @@ private struct FileManagerTests {
11101110
try? fileManager.removeItem(at: secondReplacementDirectory)
11111111
}
11121112

1113-
var isDirectory = false
1114-
#expect(fileManager.fileExists(atPath: replacementDirectory.path, isDirectory: &isDirectory))
1115-
#expect(isDirectory)
1116-
isDirectory = false
1117-
#expect(fileManager.fileExists(atPath: secondReplacementDirectory.path, isDirectory: &isDirectory))
1118-
#expect(isDirectory)
1113+
#if FOUNDATION_FRAMEWORK
1114+
var isDir: ObjCBool = false
1115+
func isDirBool() -> Bool {
1116+
isDir.boolValue
1117+
}
1118+
#else
1119+
var isDir: Bool = false
1120+
func isDirBool() -> Bool {
1121+
isDir
1122+
}
1123+
#endif
1124+
#expect(fileManager.fileExists(atPath: replacementDirectory.path, isDirectory: &isDir))
1125+
#expect(isDirBool())
1126+
isDir = false
1127+
#expect(fileManager.fileExists(atPath: secondReplacementDirectory.path, isDirectory: &isDir))
1128+
#expect(isDirBool())
11191129
#expect(replacementDirectory != reference)
11201130
#expect(secondReplacementDirectory != replacementDirectory)
11211131
}

0 commit comments

Comments
 (0)