File tree Expand file tree Collapse file tree 4 files changed +7
-7
lines changed Expand file tree Collapse file tree 4 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -14,15 +14,15 @@ import Foundation
14
14
package import LanguageServerProtocol
15
15
16
16
package enum DocCDocumentationError : LocalizedError {
17
- case unsupportedLanguage( String )
17
+ case unsupportedLanguage( Language )
18
18
case noDocumentableSymbols
19
19
case indexNotAvailable
20
20
case symbolNotFound( String )
21
21
22
22
var errorDescription : String ? {
23
23
switch self {
24
24
case . unsupportedLanguage( let language) :
25
- return " Documentation preview is not available for \( language) files "
25
+ return " Documentation preview is not available for \( language. description ) files "
26
26
case . noDocumentableSymbols:
27
27
return " No documentable symbols were found in this Swift file "
28
28
case . indexNotAvailable:
Original file line number Diff line number Diff line change @@ -500,7 +500,7 @@ extension ClangLanguageService {
500
500
}
501
501
502
502
let snapshot = try sourceKitLSPServer. documentManager. latestSnapshot ( req. textDocument. uri)
503
- throw ResponseError . requestFailed ( doccDocumentationError: . unsupportedLanguage( snapshot. language. description ) )
503
+ throw ResponseError . requestFailed ( doccDocumentationError: . unsupportedLanguage( snapshot. language) )
504
504
}
505
505
#endif
506
506
Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ extension DocumentationLanguageService {
105
105
catalogURL: catalogURL
106
106
)
107
107
default :
108
- throw ResponseError . requestFailed ( doccDocumentationError: . unsupportedLanguage( snapshot. language. description ) )
108
+ throw ResponseError . requestFailed ( doccDocumentationError: . unsupportedLanguage( snapshot. language) )
109
109
}
110
110
}
111
111
}
Original file line number Diff line number Diff line change @@ -26,17 +26,17 @@ final class DoccDocumentationTests: XCTestCase {
26
26
try await renderDocumentation (
27
27
markedText: " 1️⃣ " ,
28
28
language: . c,
29
- expectedResponses: [ " 1️⃣ " : . error( . unsupportedLanguage( " C " ) ) ]
29
+ expectedResponses: [ " 1️⃣ " : . error( . unsupportedLanguage( . c ) ) ]
30
30
)
31
31
try await renderDocumentation (
32
32
markedText: " 2️⃣ " ,
33
33
language: . cpp,
34
- expectedResponses: [ " 2️⃣ " : . error( . unsupportedLanguage( " C++ " ) ) ]
34
+ expectedResponses: [ " 2️⃣ " : . error( . unsupportedLanguage( . cpp ) ) ]
35
35
)
36
36
try await renderDocumentation (
37
37
markedText: " 3️⃣ " ,
38
38
language: . objective_c,
39
- expectedResponses: [ " 3️⃣ " : . error( . unsupportedLanguage( " Objective-C " ) ) ]
39
+ expectedResponses: [ " 3️⃣ " : . error( . unsupportedLanguage( . objective_c ) ) ]
40
40
)
41
41
}
42
42
You can’t perform that action at this time.
0 commit comments