@@ -230,7 +230,7 @@ final class ParsableArgumentsValidationTests: XCTestCase {
230
230
if let error = ParsableArgumentsUniqueNamesValidator . validate ( TwoOfTheSameName . self)
231
231
as? ParsableArgumentsUniqueNamesValidator . Error
232
232
{
233
- XCTAssertEqual ( error. description, " Multiple (2) `Option` or `Flag` arguments are named \" foo \" . " )
233
+ XCTAssertEqual ( error. description, " Multiple (2) `Option` or `Flag` arguments are named \" -- foo\" . " )
234
234
} else {
235
235
XCTFail ( unexpectedErrorMessage)
236
236
}
@@ -250,7 +250,7 @@ final class ParsableArgumentsValidationTests: XCTestCase {
250
250
@Flag ( name: . customLong( " bar " ) )
251
251
var notBar : Bool = false
252
252
253
- @Option ( )
253
+ @Option ( name : [ . long , . customLong ( " help " , withSingleDash : true ) ] )
254
254
var help : String
255
255
}
256
256
@@ -261,12 +261,12 @@ final class ParsableArgumentsValidationTests: XCTestCase {
261
261
XCTAssert (
262
262
/// The `Mirror` reflects the properties `foo` and `bar` in a random order each time it's built.
263
263
error. description == """
264
- Multiple (2) `Option` or `Flag` arguments are named \" bar \" .
265
- Multiple (2) `Option` or `Flag` arguments are named \" foo \" .
264
+ Multiple (2) `Option` or `Flag` arguments are named \" -- bar\" .
265
+ Multiple (2) `Option` or `Flag` arguments are named \" -- foo\" .
266
266
"""
267
267
|| error. description == """
268
- Multiple (2) `Option` or `Flag` arguments are named \" foo \" .
269
- Multiple (2) `Option` or `Flag` arguments are named \" bar \" .
268
+ Multiple (2) `Option` or `Flag` arguments are named \" -- foo\" .
269
+ Multiple (2) `Option` or `Flag` arguments are named \" -- bar\" .
270
270
"""
271
271
)
272
272
} else {
@@ -293,7 +293,7 @@ final class ParsableArgumentsValidationTests: XCTestCase {
293
293
if let error = ParsableArgumentsUniqueNamesValidator . validate ( MultipleNamesPerArgument . self)
294
294
as? ParsableArgumentsUniqueNamesValidator . Error
295
295
{
296
- XCTAssertEqual ( error. description, " Multiple (2) `Option` or `Flag` arguments are named \" v \" . " )
296
+ XCTAssertEqual ( error. description, " Multiple (2) `Option` or `Flag` arguments are named \" - v\" . " )
297
297
} else {
298
298
XCTFail ( unexpectedErrorMessage)
299
299
}
@@ -324,7 +324,7 @@ final class ParsableArgumentsValidationTests: XCTestCase {
324
324
if let error = ParsableArgumentsUniqueNamesValidator . validate ( FourDuplicateNames . self)
325
325
as? ParsableArgumentsUniqueNamesValidator . Error
326
326
{
327
- XCTAssertEqual ( error. description, " Multiple (4) `Option` or `Flag` arguments are named \" foo \" . " )
327
+ XCTAssertEqual ( error. description, " Multiple (4) `Option` or `Flag` arguments are named \" -- foo\" . " )
328
328
} else {
329
329
XCTFail ( unexpectedErrorMessage)
330
330
}
@@ -366,7 +366,7 @@ final class ParsableArgumentsValidationTests: XCTestCase {
366
366
if let error = ParsableArgumentsUniqueNamesValidator . validate ( DuplicatedFirstLettersShortNames . self)
367
367
as? ParsableArgumentsUniqueNamesValidator . Error
368
368
{
369
- XCTAssertEqual ( error. description, " Multiple (3) `Option` or `Flag` arguments are named \" f \" . " )
369
+ XCTAssertEqual ( error. description, " Multiple (3) `Option` or `Flag` arguments are named \" - f\" . " )
370
370
} else {
371
371
XCTFail ( unexpectedErrorMessage)
372
372
}
0 commit comments