Skip to content

Commit 96873b1

Browse files
committed
Allow assertion to omit trimming whitespace
1 parent 9a7c7e2 commit 96873b1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Tests/SwiftSyntaxBuilderTest/Assertions.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ import _SwiftSyntaxTestSupport
1616

1717
import XCTest
1818

19-
func AssertBuildResult<T: SyntaxProtocol>(_ buildable: T, _ expectedResult: String, file: StaticString = #file, line: UInt = #line) {
19+
func AssertBuildResult<T: SyntaxProtocol>(_ buildable: T, _ expectedResult: String, trimTrailingWhitespace: Bool = true, file: StaticString = #file, line: UInt = #line) {
2020
AssertStringsEqualWithDiff(
21-
buildable.formatted().description.trimmingTrailingWhitespace(),
22-
expectedResult.trimmingTrailingWhitespace(),
21+
trimTrailingWhitespace ? buildable.formatted().description.trimmingTrailingWhitespace() : buildable.formatted().description,
22+
trimTrailingWhitespace ? expectedResult.trimmingTrailingWhitespace() : expectedResult,
2323
file: file,
2424
line: line
2525
)

0 commit comments

Comments
 (0)