Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Sources/IssueReportingTestSupport/SwiftTesting.swift
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ private func __recordIssue(
column: Int
) {
#if canImport(Testing)
let message = message == "" ? nil : message
Issue.record(
message.map(Comment.init(rawValue:)),
sourceLocation: SourceLocation(
Expand Down
28 changes: 28 additions & 0 deletions Tests/IssueReportingTests/SwiftTestingTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,34 @@
&& issue.description == "Issue recorded: Something went wrong"
}
}

@Test
func emptyMessage() {
withKnownIssue {
reportIssue("")
}
}

@Test
func emptyMessage_async() async {
withKnownIssue {
reportIssue("")
}
}

@Test
func emptyMessage_throws() throws {
withKnownIssue {
reportIssue("")
}
}

@Test
func emptyMessage_asyncThrows() async throws {
withKnownIssue {
reportIssue("")
}
}
}

private struct Failure: Error {}
Expand Down