Skip to content

Commit f2c88a6

Browse files
committed
Use implicit InitializerClauses in tests
1 parent ec03e90 commit f2c88a6

File tree

2 files changed

+14
-15
lines changed

2 files changed

+14
-15
lines changed

Tests/SwiftSyntaxBuilderTest/EnumCaseElementTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ final class EnumCaseElementTests: XCTestCase {
1616
EnumCaseDecl {
1717
EnumCaseElement(
1818
identifier: "goodMorning",
19-
rawValue: InitializerClause(value: StringLiteralExpr("Good Morning")))
19+
rawValue: StringLiteralExpr("Good Morning"))
2020
EnumCaseElement(
2121
identifier: "helloWorld",
22-
rawValue: InitializerClause(value: StringLiteralExpr("Hello World")))
22+
rawValue: StringLiteralExpr("Hello World"))
2323
EnumCaseElement(identifier: "hi")
2424
}
2525
}

Tests/SwiftSyntaxBuilderTest/VariableTests.swift

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ final class VariableTests: XCTestCase {
2121
PatternBinding(
2222
pattern: "d",
2323
typeAnnotation: DictionaryType(keyType: "String", valueType: "Int"),
24-
initializer: InitializerClause(value: DictionaryExpr()))
24+
initializer: DictionaryExpr())
2525
}
2626

2727
let syntax = buildable.buildSyntax(format: Format(), leadingTrivia: leadingTrivia)
@@ -30,31 +30,30 @@ final class VariableTests: XCTestCase {
3030

3131
func testVariableDeclWithExplicitTrailingCommas() {
3232
let buildable = VariableDecl(letOrVarKeyword: .let, bindings: [
33-
PatternBinding(pattern: "a", initializer: InitializerClause(
34-
value: ArrayExpr(leftSquare: .`leftSquareBracket`.withTrailingTrivia(.newline)) {
35-
for i in 1...3 {
36-
ArrayElement(
37-
expression: IntegerLiteralExpr(i),
38-
trailingComma: .comma.withoutTrailingTrivia().withTrailingTrivia(.newline))
39-
}
40-
}))
33+
PatternBinding(pattern: "a", initializer: ArrayExpr(leftSquare: .`leftSquareBracket`.withTrailingTrivia(.newline)) {
34+
for i in 1...3 {
35+
ArrayElement(
36+
expression: IntegerLiteralExpr(i),
37+
trailingComma: .comma.withoutTrailingTrivia().withTrailingTrivia(.newline))
38+
}
39+
})
4140
])
4241
let syntax = buildable.buildSyntax(format: Format())
4342
XCTAssertEqual(syntax.description, "let a = [\n1,\n2,\n3,\n]")
4443
}
4544

4645
func testMultiPatternVariableDecl() {
4746
let buildable = VariableDecl(letOrVarKeyword: .let) {
48-
PatternBinding(pattern: "a", initializer: InitializerClause(value: ArrayExpr {
47+
PatternBinding(pattern: "a", initializer: ArrayExpr {
4948
for i in 1...3 {
5049
ArrayElement(expression: IntegerLiteralExpr(i))
5150
}
52-
}))
53-
PatternBinding(pattern: "d", initializer: InitializerClause(value: DictionaryExpr {
51+
})
52+
PatternBinding(pattern: "d", initializer: DictionaryExpr {
5453
for i in 1...3 {
5554
DictionaryElement(keyExpression: StringLiteralExpr("key\(i)"), valueExpression: IntegerLiteralExpr(i))
5655
}
57-
}))
56+
})
5857
PatternBinding(pattern: "i", typeAnnotation: "Int")
5958
PatternBinding(pattern: "s", typeAnnotation: "String")
6059
}

0 commit comments

Comments
 (0)