Skip to content

Commit 5caf17c

Browse files
committed
Update formatting in tests
1 parent fb4ed65 commit 5caf17c

File tree

2 files changed

+27
-8
lines changed

2 files changed

+27
-8
lines changed

Sources/SKTestSupport/SkipUnless.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,12 @@ package actor SkipUnless {
288288
HoverRequest(textDocument: TextDocumentIdentifier(uri), position: positions["1️⃣"])
289289
)
290290
let hover = try XCTUnwrap(response, file: file, line: line)
291-
XCTAssertNil(hover.range, file: file, line: line)
291+
XCTAssertEqual(
292+
hover.range,
293+
.init(line: 1, utf16index: 5) ..< .init(line: 1, utf16index: 9),
294+
file: file,
295+
line: line
296+
)
292297
guard case .markupContent(let content) = hover.contents else {
293298
throw ExpectedMarkdownContentsError()
294299
}

Tests/SourceKitLSPTests/HoverTests.swift

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ final class HoverTests: XCTestCase {
3232
This is a doc comment for S.
3333
3434
Details.
35-
"""
35+
""",
36+
expectedRange:
37+
.init(line: 3, utf16index: 7) ..< .init(line: 3, utf16index: 9)
3638
)
3739
}
3840

@@ -81,7 +83,9 @@ final class HoverTests: XCTestCase {
8183
init()
8284
```
8385
84-
"""
86+
""",
87+
expectedRange:
88+
.init(line: 3, utf16index: 4) ..< .init(line: 3, utf16index: 7)
8589
)
8690
}
8791

@@ -113,7 +117,9 @@ final class HoverTests: XCTestCase {
113117
```
114118
115119
The initializer
116-
"""
120+
""",
121+
expectedRange:
122+
.init(line: 5, utf16index: 4) ..< .init(line: 5, utf16index: 7)
117123
)
118124
}
119125

@@ -130,7 +136,9 @@ final class HoverTests: XCTestCase {
130136
```
131137
132138
this is **bold** documentation
133-
"""##
139+
"""##,
140+
expectedRange:
141+
.init(line: 1, utf16index: 5) ..< .init(line: 1, utf16index: 9)
134142
)
135143
}
136144

@@ -147,7 +155,9 @@ final class HoverTests: XCTestCase {
147155
```
148156
149157
this is *italic* documentation
150-
"""##
158+
"""##,
159+
expectedRange:
160+
.init(line: 1, utf16index: 5) ..< .init(line: 1, utf16index: 8)
151161
)
152162
}
153163

@@ -168,14 +178,17 @@ final class HoverTests: XCTestCase {
168178
Eat an apple
169179
170180
- Precondition: Must have an apple
171-
"""
181+
""",
182+
expectedRange:
183+
.init(line: 3, utf16index: 5) ..< .init(line: 3, utf16index: 13)
172184
)
173185
}
174186
}
175187

176188
private func assertHover(
177189
_ markedSource: String,
178190
expectedContent: String,
191+
expectedRange: Range<Position>,
179192
file: StaticString = #filePath,
180193
line: UInt = #line
181194
) async throws {
@@ -189,7 +202,8 @@ private func assertHover(
189202
)
190203

191204
let hover = try XCTUnwrap(response, file: file, line: line)
192-
XCTAssertNil(hover.range, file: file, line: line)
205+
XCTAssertEqual(hover.range, expectedRange, file: file, line: line)
206+
193207
guard case .markupContent(let content) = hover.contents else {
194208
XCTFail("hover.contents is not .markupContents", file: file, line: line)
195209
return

0 commit comments

Comments
 (0)