fix(lsp/testing): fallback name for non-analyzable tests in collector (#17120)

Closes #17054. 
The fallback is `Test lineNumber:columnNumber`
This commit is contained in:
Leo Kettmeir 2022-12-19 20:58:36 +01:00 committed by GitHub
parent 80955dfa61
commit 1e0017d8fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 53 additions and 8 deletions

View file

@ -105,7 +105,10 @@ impl TestServer {
if let Some(Ok(parsed_source)) =
document.maybe_parsed_source()
{
let mut collector = TestCollector::new(specifier.clone());
let mut collector = TestCollector::new(
specifier.clone(),
parsed_source.text_info().clone(),
);
parsed_source.module().visit_with(&mut collector);
let test_definitions = TestDefinitions {
discovered: collector.take(),