Skip to content

Commit dd7cb9a

Browse files
committed
Don’t use switch expressions
I forgot that we need to support Swift 5.8 when I introduced the switch expression. Write the test without relying on Swift 5.9 features.
1 parent 7143774 commit dd7cb9a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Tests/SwiftIDEUtilsTest/NameMatcherTests.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,14 @@ private func assertNameMatcherResult(
4646
}
4747
XCTAssertEqual(actualBaseName, expected.baseName, file: file, line: expected.originatorLine)
4848

49-
let argumentLabels: [DeclNameLocation.Argument] =
50-
switch actual.arguments {
51-
case .noArguments: []
52-
case .call(let labels, _): labels
53-
case .parameters(let labels): labels
54-
case .noncollapsibleParameters(let labels): labels
55-
case .selector(let labels): labels
56-
}
49+
let argumentLabels: [DeclNameLocation.Argument]
50+
switch actual.arguments {
51+
case .noArguments: argumentLabels = []
52+
case .call(let labels, _): argumentLabels = labels
53+
case .parameters(let labels): argumentLabels = labels
54+
case .noncollapsibleParameters(let labels): argumentLabels = labels
55+
case .selector(let labels): argumentLabels = labels
56+
}
5757

5858
let actualArgumentLabels = argumentLabels.map { input[$0.range] }
5959
XCTAssertEqual(actualArgumentLabels, expected.arguments, file: file, line: expected.originatorLine)

0 commit comments

Comments
 (0)