File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Sources/IssueReporting/IssueReporters Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -67,15 +67,15 @@ public struct RuntimeWarningReporter: IssueReporter {
67
67
dso: dso,
68
68
log: OSLog ( subsystem: " com.apple.runtime-issues " , category: moduleName) ,
69
69
" %@ " ,
70
- " \( isTesting ? " \( fileID) : \( line) : " : " " ) \( message) "
70
+ " \( isTesting ? " \( fileID) : \( line) : " : " " ) \( message) "
71
71
)
72
72
#else
73
73
fputs ( " \( fileID) : \( line) : \( message ( ) ?? " " ) \n " , stderr)
74
74
#endif
75
75
}
76
76
77
77
public func expectIssue(
78
- _ message: @autoclosure ( ) -> String ,
78
+ _ message: @autoclosure ( ) -> String ? ,
79
79
fileID: StaticString ,
80
80
filePath: StaticString ,
81
81
line: UInt ,
@@ -86,11 +86,15 @@ public struct RuntimeWarningReporter: IssueReporter {
86
86
let moduleName = String (
87
87
Substring ( " \( fileID) " . utf8. prefix ( while: { $0 != UTF8 . CodeUnit ( ascii: " / " ) } ) )
88
88
)
89
+ var message = message ( ) ?? " "
90
+ if message. isEmpty {
91
+ message = " Issue expected "
92
+ }
89
93
os_log (
90
94
. info,
91
95
log: OSLog ( subsystem: " co.pointfree.expected-issues " , category: moduleName) ,
92
96
" %@ " ,
93
- message ( )
97
+ " \( isTesting ? " \( fileID ) : \( line ) : " : " " ) \( message ) "
94
98
)
95
99
#else
96
100
fputs ( " \( fileID) : \( line) : \( message ( ) ?? " " ) \n " , stdout)
You can’t perform that action at this time.
0 commit comments