Skip to content

Commit e29e701

Browse files
authored
Merge pull request swiftlang#2413 from gmittert/ParsedPipesPainfullyPauseProgress
[Windows] Fix TestURL.swift crash
2 parents 937f422 + ae035a0 commit e29e701

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

TestFoundation/TestURL.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,8 +253,12 @@ class TestURL : XCTestCase {
253253
} else {
254254
if let url = url {
255255
let results = generateResults(url, pathComponent: inPathComponent, pathExtension: inPathExtension)
256-
let (isEqual, differences) = compareResults(url, expected: expectedNSResult as! [String: Any], got: results)
257-
XCTAssertTrue(isEqual, "\(title): \(differences.joined(separator: "\n"))")
256+
if let expected = expectedNSResult as? [String: Any] {
257+
let (isEqual, differences) = compareResults(url, expected: expected, got: results)
258+
XCTAssertTrue(isEqual, "\(title): \(differences.joined(separator: "\n"))")
259+
} else {
260+
XCTFail("\(url) should not be a valid url")
261+
}
258262
} else {
259263
XCTAssertEqual(expectedNSResult as? String, kNullURLString)
260264
}

0 commit comments

Comments
 (0)