@@ -33,8 +33,7 @@ final class HoverTests: XCTestCase {
33
33
34
34
Details.
35
35
""" ,
36
- expectedRange:
37
- . init( line: 3 , utf16index: 7 ) ..< . init( line: 3 , utf16index: 9 )
36
+ expectedRange: Position ( line: 3 , utf16index: 7 ) ..< Position ( line: 3 , utf16index: 9 )
38
37
)
39
38
}
40
39
@@ -118,8 +117,7 @@ final class HoverTests: XCTestCase {
118
117
119
118
The initializer
120
119
""" ,
121
- expectedRange:
122
- . init( line: 5 , utf16index: 4 ) ..< . init( line: 5 , utf16index: 7 )
120
+ expectedRange: Position ( line: 5 , utf16index: 4 ) ..< Position ( line: 5 , utf16index: 7 )
123
121
)
124
122
}
125
123
@@ -137,8 +135,7 @@ final class HoverTests: XCTestCase {
137
135
138
136
this is **bold** documentation
139
137
"""## ,
140
- expectedRange:
141
- . init( line: 1 , utf16index: 5 ) ..< . init( line: 1 , utf16index: 9 )
138
+ expectedRange: Position ( line: 1 , utf16index: 5 ) ..< Position ( line: 1 , utf16index: 9 )
142
139
)
143
140
}
144
141
@@ -156,8 +153,7 @@ final class HoverTests: XCTestCase {
156
153
157
154
this is *italic* documentation
158
155
"""## ,
159
- expectedRange:
160
- . init( line: 1 , utf16index: 5 ) ..< . init( line: 1 , utf16index: 8 )
156
+ expectedRange: Position ( line: 1 , utf16index: 5 ) ..< Position ( line: 1 , utf16index: 8 )
161
157
)
162
158
}
163
159
@@ -179,8 +175,7 @@ final class HoverTests: XCTestCase {
179
175
180
176
- Precondition: Must have an apple
181
177
""" ,
182
- expectedRange:
183
- . init( line: 3 , utf16index: 5 ) ..< . init( line: 3 , utf16index: 13 )
178
+ expectedRange: Position ( line: 3 , utf16index: 5 ) ..< Position ( line: 3 , utf16index: 13 )
184
179
)
185
180
}
186
181
}
@@ -203,12 +198,10 @@ private func assertHover(
203
198
204
199
let hover = try XCTUnwrap ( response, file: file, line: line)
205
200
XCTAssertEqual ( hover. range, expectedRange, file: file, line: line)
206
-
207
- guard case . markupContent( let content) = hover. contents else {
201
+ guard case let . markupContent( content) = hover. contents else {
208
202
XCTFail ( " hover.contents is not .markupContents " , file: file, line: line)
209
203
return
210
204
}
211
205
XCTAssertEqual ( content. kind, . markdown, file: file, line: line)
212
206
XCTAssertEqual ( content. value, expectedContent, file: file, line: line)
213
-
214
207
}
0 commit comments