Skip to content

Commit 781fa03

Browse files
committed
Adjust tests for the new spelling of dependency scanning diagnostics
1 parent 03f4816 commit 781fa03

File tree

1 file changed

+39
-19
lines changed

1 file changed

+39
-19
lines changed

Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift

Lines changed: 39 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1884,12 +1884,19 @@ final class ExplicitModuleBuildTests: XCTestCase {
18841884
let error = diags[0]
18851885
XCTAssertEqual(error.severity, .error)
18861886
if try dependencyOracle.supportsDiagnosticSourceLocations() {
1887-
XCTAssertEqual(error.message,
1888-
"""
1889-
Unable to find module dependency: 'unknown_module'
1890-
import unknown_module
1891-
^
1892-
""")
1887+
let errorVariant1 =
1888+
"""
1889+
Unable to find module dependency: 'unknown_module'
1890+
import unknown_module
1891+
^
1892+
"""
1893+
let errorVariant2 =
1894+
"""
1895+
unable to resolve module dependency: 'unknown_module'
1896+
import unknown_module
1897+
^
1898+
"""
1899+
XCTAssertTrue(error.message == errorVariant1 || error.message == errorVariant2)
18931900
let sourceLoc = try XCTUnwrap(error.sourceLocation)
18941901
XCTAssertTrue(sourceLoc.bufferIdentifier.hasSuffix("I.swiftinterface"))
18951902
XCTAssertEqual(sourceLoc.lineNumber, 3)
@@ -1956,13 +1963,19 @@ final class ExplicitModuleBuildTests: XCTestCase {
19561963
let error = diags[0]
19571964
XCTAssertEqual(error.severity, .error)
19581965
if try dependencyOracle.supportsDiagnosticSourceLocations() {
1959-
XCTAssertEqual(error.message,
1960-
"""
1961-
Unable to find module dependency: 'FooBar'
1962-
import FooBar
1963-
^
1964-
""")
1965-
1966+
let errorVariant1 =
1967+
"""
1968+
Unable to find module dependency: 'FooBar'
1969+
import FooBar
1970+
^
1971+
"""
1972+
let errorVariant2 =
1973+
"""
1974+
unable to resolve module dependency: 'FooBar'
1975+
import FooBar
1976+
^
1977+
"""
1978+
XCTAssertTrue(error.message == errorVariant1 || error.message == errorVariant2)
19661979
let sourceLoc = try XCTUnwrap(error.sourceLocation)
19671980
XCTAssertTrue(sourceLoc.bufferIdentifier.hasSuffix("testDependencyScanning.swift"))
19681981
XCTAssertEqual(sourceLoc.lineNumber, 1)
@@ -2284,12 +2297,19 @@ final class ExplicitModuleBuildTests: XCTestCase {
22842297
let sourceLoc = try XCTUnwrap(diagnostics[0].sourceLocation)
22852298
XCTAssertEqual(sourceLoc.lineNumber, 1)
22862299
XCTAssertEqual(sourceLoc.columnNumber, 8)
2287-
XCTAssertEqual(diagnostics[0].message,
2288-
"""
2289-
Unable to find module dependency: 'UnknownModule\(scanIndex)'
2290-
import UnknownModule\(scanIndex);
2291-
^
2292-
""")
2300+
let errorVariant1 =
2301+
"""
2302+
Unable to find module dependency: 'UnknownModule\(scanIndex)'
2303+
import UnknownModule\(scanIndex);
2304+
^
2305+
"""
2306+
let errorVariant2 =
2307+
"""
2308+
unable to resolve module dependency: 'UnknownModule\(scanIndex)'
2309+
import UnknownModule\(scanIndex);
2310+
^
2311+
"""
2312+
XCTAssertTrue(diagnostics[0].message == errorVariant1 || diagnostics[0].message == errorVariant2)
22932313
let noteSourceLoc = try XCTUnwrap(diagnostics[1].sourceLocation)
22942314
XCTAssertEqual(noteSourceLoc.lineNumber, 1)
22952315
XCTAssertEqual(noteSourceLoc.columnNumber, 8)

0 commit comments

Comments
 (0)