@@ -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