Skip to content

Commit 47b2a6d

Browse files
complete testRecovery28
1 parent 296ac23 commit 47b2a6d

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

Tests/SwiftParserTest/translated/RecoveryTests.swift

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -429,10 +429,15 @@ final class RecoveryTests: ParserTestCase {
429429
} while { true }()
430430
""",
431431
diagnostics: [
432-
// TODO: Old parser expected error on line 2: missing condition in 'while' statement
433-
// TODO: Old parser expected error on line 2: consecutive statements on a line must be separated by ';', Fix-It replacements: 10 - 10 = ';'
434-
// TODO: Old parser expected warning on line 2: result of call to closure returning 'Bool' is unused
435-
]
432+
DiagnosticSpec(message: "missing condition in 'while' statement"),
433+
DiagnosticSpec(message: "consecutive statements on a line must be separated by newline or ';'",
434+
fixIts: ["insert newline", "insert ';'"]),
435+
DiagnosticSpec(message: "result of call to closure returning 'Bool' is unused", severity: .warning)
436+
],
437+
fixedSource: """
438+
repeat {
439+
} while <#expression#>
440+
"""
436441
)
437442
}
438443

0 commit comments

Comments
 (0)