@@ -254,13 +254,13 @@ class ManifestTests: XCTestCase {
254254 builder:
255255 configs:
256256 - documentation_targets: [t0]
257- swift_version: 5.8
257+ swift_version: 5.9
258258 """
259259 )
260260
261261 for s in SwiftVersion . allCases {
262262 for p in Platform . allCases {
263- if p == . macosSpm && s == . v5_8 {
263+ if p == . macosSpm && s == . v5_9 {
264264 XCTAssertEqual (
265265 m. documentationTargets ( platform: p, swiftVersion: s) , [ " t0 " ] ,
266266 " failed for ( \( p) , \( s) ) "
@@ -282,7 +282,7 @@ class ManifestTests: XCTestCase {
282282 builder:
283283 configs:
284284 - documentation_targets: [t0]
285- swift_version: 5.8
285+ swift_version: 5.9
286286 - documentation_targets: [t0]
287287 platform: ios
288288 """
@@ -291,7 +291,7 @@ class ManifestTests: XCTestCase {
291291 for s in SwiftVersion . allCases {
292292 for p in Platform . allCases {
293293 switch ( p, s) {
294- case ( . iOS, . latestRelease) , ( . macosSpm, . v5_8 ) :
294+ case ( . iOS, . latestRelease) , ( . macosSpm, . v5_9 ) :
295295 XCTAssertEqual (
296296 m. documentationTargets ( platform: p, swiftVersion: s) , [ " t0 " ] ,
297297 " failed for ( \( p) , \( s) ) "
@@ -322,17 +322,29 @@ class ManifestTests: XCTestCase {
322322 documentation_targets:
323323 - t2
324324 - platform: watchos
325- swift_version: 5.8
325+ swift_version: 5.9
326326 documentation_targets:
327327 - t3
328328 """
329329 )
330330
331331 // MUT
332- XCTAssertEqual ( m. documentationTargets ( platform: . watchOS, swiftVersion: . v5_8) , [ " t3 " ] )
333- XCTAssertEqual ( m. documentationTargets ( platform: . macosSpm, swiftVersion: . v5_9) , nil )
334- XCTAssertEqual ( m. documentationTargets ( platform: . macosSpm, swiftVersion: . v6_0) , [ " t0 " ] )
335- XCTAssertEqual ( m. documentationTargets ( platform: . watchOS, swiftVersion: . v5_9) , nil )
332+ for platform in Platform . allCases {
333+ for swiftVersion in SwiftVersion . allCases {
334+ switch ( platform, swiftVersion) {
335+ case ( . macosSpm, . v6_1) :
336+ XCTAssertEqual ( m. documentationTargets ( platform: platform, swiftVersion: swiftVersion) , [ " t0 " ] )
337+ case ( . iOS, . v6_1) :
338+ XCTAssertEqual ( m. documentationTargets ( platform: platform, swiftVersion: swiftVersion) , [ " t1 " ] )
339+ case ( . watchOS, . v6_1) :
340+ XCTAssertEqual ( m. documentationTargets ( platform: platform, swiftVersion: swiftVersion) , [ " t2 " ] )
341+ case ( . watchOS, . v5_9) :
342+ XCTAssertEqual ( m. documentationTargets ( platform: platform, swiftVersion: swiftVersion) , [ " t3 " ] )
343+ default :
344+ XCTAssertEqual ( m. documentationTargets ( platform: platform, swiftVersion: swiftVersion) , nil )
345+ }
346+ }
347+ }
336348 }
337349
338350 func test_allDocumentationTargets( ) throws {
0 commit comments