@@ -1884,12 +1884,19 @@ final class ExplicitModuleBuildTests: XCTestCase {
1884
1884
let error = diags [ 0 ]
1885
1885
XCTAssertEqual ( error. severity, . error)
1886
1886
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)
1893
1900
let sourceLoc = try XCTUnwrap ( error. sourceLocation)
1894
1901
XCTAssertTrue ( sourceLoc. bufferIdentifier. hasSuffix ( " I.swiftinterface " ) )
1895
1902
XCTAssertEqual ( sourceLoc. lineNumber, 3 )
@@ -1956,13 +1963,19 @@ final class ExplicitModuleBuildTests: XCTestCase {
1956
1963
let error = diags [ 0 ]
1957
1964
XCTAssertEqual ( error. severity, . error)
1958
1965
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)
1966
1979
let sourceLoc = try XCTUnwrap ( error. sourceLocation)
1967
1980
XCTAssertTrue ( sourceLoc. bufferIdentifier. hasSuffix ( " testDependencyScanning.swift " ) )
1968
1981
XCTAssertEqual ( sourceLoc. lineNumber, 1 )
@@ -2284,12 +2297,19 @@ final class ExplicitModuleBuildTests: XCTestCase {
2284
2297
let sourceLoc = try XCTUnwrap ( diagnostics [ 0 ] . sourceLocation)
2285
2298
XCTAssertEqual ( sourceLoc. lineNumber, 1 )
2286
2299
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)
2293
2313
let noteSourceLoc = try XCTUnwrap ( diagnostics [ 1 ] . sourceLocation)
2294
2314
XCTAssertEqual ( noteSourceLoc. lineNumber, 1 )
2295
2315
XCTAssertEqual ( noteSourceLoc. columnNumber, 8 )
0 commit comments