Skip to content

Commit 2c271e5

Browse files
authored
Merge pull request #2885 from beccadax/you-should-conform
2 parents d145cb2 + 6bfa980 commit 2c271e5

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

Sources/SwiftSyntaxBuilder/DeclSyntaxParseable.swift

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ extension EnumDeclSyntax: DeclSyntaxParseable {}
5050
extension ExtensionDeclSyntax: DeclSyntaxParseable {}
5151
extension FunctionDeclSyntax: DeclSyntaxParseable {}
5252
extension ImportDeclSyntax: DeclSyntaxParseable {}
53+
extension InitializerDeclSyntax: DeclSyntaxParseable {}
5354
extension VariableDeclSyntax: DeclSyntaxParseable {}
5455
extension MacroDeclSyntax: DeclSyntaxParseable {}
5556
extension OperatorDeclSyntax: DeclSyntaxParseable {}

Tests/SwiftSyntaxBuilderTest/InitializerDeclTests.swift

+10
Original file line numberDiff line numberDiff line change
@@ -87,4 +87,14 @@ final class InitializerDeclTests: XCTestCase {
8787
"""
8888
)
8989
}
90+
91+
func testParseableInitializer() throws {
92+
assertBuildResult(
93+
try InitializerDeclSyntax("init() {}"),
94+
"""
95+
init() {
96+
}
97+
"""
98+
)
99+
}
90100
}

0 commit comments

Comments
 (0)