diff options
| author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2022-12-29 21:07:09 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-29 21:07:09 +0100 |
| commit | ef5f8cd265b4bf161832ee23abfbe10605cf5b67 (patch) | |
| tree | 4ca4542fec2a89b59ccbf2d1aeb2398d493227e4 /cli/tests/testdata/lsp/code_action_resolve_response_imports.json | |
| parent | 65ea554afe1ce387ea1d663e6178079ebcf0904f (diff) | |
fix(lsp): "Add all missing imports" uses correct specifiers (#17216)
This commit fixes "Add all missing imports" quick fix; before
it was replacing all occurrences with the same specifier. Now
every line returned from TSC is processed individually.
Diffstat (limited to 'cli/tests/testdata/lsp/code_action_resolve_response_imports.json')
| -rw-r--r-- | cli/tests/testdata/lsp/code_action_resolve_response_imports.json | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/cli/tests/testdata/lsp/code_action_resolve_response_imports.json b/cli/tests/testdata/lsp/code_action_resolve_response_imports.json index 6621c501f..6ffc3192e 100644 --- a/cli/tests/testdata/lsp/code_action_resolve_response_imports.json +++ b/cli/tests/testdata/lsp/code_action_resolve_response_imports.json @@ -5,25 +5,41 @@ { "range": { "start": { - "line": 1, - "character": 12 + "line": 0, + "character": 50 }, "end": { - "line": 1, - "character": 15 + "line": 0, + "character": 67 } }, "severity": 1, "code": 2304, "source": "deno-ts", - "message": "Cannot find name 'abc'." + "message": "Cannot find name 'DuckConfigOptions'." + }, + { + "range": { + "start": { + "line": 4, + "character": 39 + }, + "end": { + "line": 4, + "character": 49 + } + }, + "severity": 1, + "code": 2304, + "source": "deno-ts", + "message": "Cannot find name 'DuckConfig'." } ], "edit": { "documentChanges": [ { "textDocument": { - "uri": "file:///a/file01.ts", + "uri": "file:///a/file00.ts", "version": 1 }, "edits": [ @@ -38,14 +54,14 @@ "character": 0 } }, - "newText": "import { abc,def } from \"./file00.ts\";\n" + "newText": "import { DuckConfig } from \"./file01.ts\";\nimport { DuckConfigOptions } from \"./file02.ts\";\n\n" } ] } ] }, "data": { - "specifier": "file:///a/file01.ts", + "specifier": "file:///a/file00.ts", "fixId": "fixMissingImport" } } |
