Requests to `documentText/tests` and `workspace/tests` should generate two TestItems inside a top level MyTests TestItem with the following code. ```swift final class MyTests: XCTestCase { func test1() { } } extension MyTests { func test2() { } } ``` Expected: ``` - MyTests - test1() - test2() ``` Actual: ``` - MyTests - test1() - test2() ``` This is the root issue for https://github.com/swift-server/vscode-swift/issues/778.