@@ -131,11 +131,11 @@ class ManifestTests: XCTestCase {
131
131
do { // match
132
132
let m = Manifest ( builder: . init( configs: [
133
133
. init( platform: Platform . iOS. rawValue,
134
- swiftVersion: " 5.6 " )
134
+ swiftVersion: " 5.9 " )
135
135
] ) )
136
136
137
137
// MUT
138
- XCTAssertNotNil ( m. config ( platform: . specific( . iOS) , swiftVersion: . specific( . v5_6 ) ) )
138
+ XCTAssertNotNil ( m. config ( platform: . specific( . iOS) , swiftVersion: . specific( . v5_9 ) ) )
139
139
}
140
140
141
141
do { // no matching platform
@@ -144,7 +144,7 @@ class ManifestTests: XCTestCase {
144
144
] ) )
145
145
146
146
// MUT
147
- XCTAssertNil ( m. config ( platform: . specific( . iOS) , swiftVersion: . specific( . v5_6 ) ) )
147
+ XCTAssertNil ( m. config ( platform: . specific( . iOS) , swiftVersion: . specific( . v5_9 ) ) )
148
148
}
149
149
150
150
do { // no matching version
@@ -154,17 +154,17 @@ class ManifestTests: XCTestCase {
154
154
] ) )
155
155
156
156
// MUT
157
- XCTAssertNil ( m. config ( platform: . specific( . iOS) , swiftVersion: . specific( . v5_6 ) ) )
157
+ XCTAssertNil ( m. config ( platform: . specific( . iOS) , swiftVersion: . specific( . v5_9 ) ) )
158
158
}
159
159
160
160
do { // pick specific swift version over nil one
161
161
let m = Manifest ( builder: . init( configs: [
162
162
. init( platform: Platform . iOS. rawValue, scheme: " scheme-1 " ) ,
163
- . init( platform: Platform . iOS. rawValue, swiftVersion: " 5.6 " , scheme: " scheme-2 " )
163
+ . init( platform: Platform . iOS. rawValue, swiftVersion: " 5.9 " , scheme: " scheme-2 " )
164
164
] ) )
165
165
166
166
// MUT
167
- XCTAssertEqual ( m. config ( platform: . specific( . iOS) , swiftVersion: . specific( . v5_6 ) ) ? . scheme, " scheme-2 " )
167
+ XCTAssertEqual ( m. config ( platform: . specific( . iOS) , swiftVersion: . specific( . v5_9 ) ) ? . scheme, " scheme-2 " )
168
168
}
169
169
}
170
170
@@ -184,12 +184,12 @@ class ManifestTests: XCTestCase {
184
184
// Test `config` selector
185
185
let m = Manifest ( builder: . init( configs: [
186
186
. init( platform: Platform . linux. rawValue) ,
187
- . init( platform: Platform . iOS. rawValue, swiftVersion: " 5.6 " , scheme: " scheme-1 " ) ,
187
+ . init( platform: Platform . iOS. rawValue, swiftVersion: " 5.9 " , scheme: " scheme-1 " ) ,
188
188
. init( platform: Platform . iOS. rawValue, scheme: " scheme-2 " )
189
189
] ) )
190
190
191
191
// MUT
192
- XCTAssertEqual ( m. config ( swiftVersion: . specific( . v5_6 ) ) ? . scheme, " scheme-1 " )
192
+ XCTAssertEqual ( m. config ( swiftVersion: . specific( . v5_9 ) ) ? . scheme, " scheme-1 " )
193
193
}
194
194
195
195
func test_documentationTargets_bare_default( ) throws {
@@ -254,13 +254,13 @@ class ManifestTests: XCTestCase {
254
254
builder:
255
255
configs:
256
256
- documentation_targets: [t0]
257
- swift_version: 5.6
257
+ swift_version: 5.8
258
258
"""
259
259
)
260
260
261
261
for s in SwiftVersion . allCases {
262
262
for p in Platform . allCases {
263
- if p == . macosSpm && s == . v5_6 {
263
+ if p == . macosSpm && s == . v5_8 {
264
264
XCTAssertEqual (
265
265
m. documentationTargets ( platform: p, swiftVersion: s) , [ " t0 " ] ,
266
266
" failed for ( \( p) , \( s) ) "
@@ -282,7 +282,7 @@ class ManifestTests: XCTestCase {
282
282
builder:
283
283
configs:
284
284
- documentation_targets: [t0]
285
- swift_version: 5.6
285
+ swift_version: 5.8
286
286
- documentation_targets: [t0]
287
287
platform: ios
288
288
"""
@@ -291,7 +291,7 @@ class ManifestTests: XCTestCase {
291
291
for s in SwiftVersion . allCases {
292
292
for p in Platform . allCases {
293
293
switch ( p, s) {
294
- case ( . iOS, . latestRelease) , ( . macosSpm, . v5_6 ) :
294
+ case ( . iOS, . latestRelease) , ( . macosSpm, . v5_8 ) :
295
295
XCTAssertEqual (
296
296
m. documentationTargets ( platform: p, swiftVersion: s) , [ " t0 " ] ,
297
297
" failed for ( \( p) , \( s) ) "
@@ -330,9 +330,9 @@ class ManifestTests: XCTestCase {
330
330
331
331
// MUT
332
332
XCTAssertEqual ( m. documentationTargets ( platform: . watchOS, swiftVersion: . v5_7) , [ " t3 " ] )
333
- XCTAssertEqual ( m. documentationTargets ( platform: . watchOS, swiftVersion: . v5_6) , nil )
334
333
XCTAssertEqual ( m. documentationTargets ( platform: . macosSpm, swiftVersion: . v5_8) , nil )
335
334
XCTAssertEqual ( m. documentationTargets ( platform: . macosSpm, swiftVersion: . v5_9) , [ " t0 " ] )
335
+ XCTAssertEqual ( m. documentationTargets ( platform: . watchOS, swiftVersion: . v5_10) , nil )
336
336
}
337
337
338
338
func test_allDocumentationTargets( ) throws {
0 commit comments