diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2023-09-09 15:04:21 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-09 15:04:21 +0100 |
commit | 29ff0bfa9f4c369b30ec8ad1a81dc567eb9dc569 (patch) | |
tree | 03d3b125a15fcd2ec0d8d3804edf327ecdbdcd6b /test_util/src | |
parent | c521c5fe771a92a73b2e48c846e1346fb7ca2b20 (diff) |
Reland "refactor(lsp): clean up "enablePaths" handling (#20388)" (#20423)
Diffstat (limited to 'test_util/src')
-rw-r--r-- | test_util/src/lsp.rs | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/test_util/src/lsp.rs b/test_util/src/lsp.rs index 5369d6361..d276e3ed3 100644 --- a/test_util/src/lsp.rs +++ b/test_util/src/lsp.rs @@ -591,6 +591,7 @@ impl LspClientBuilder { writer, deno_dir, stderr_lines_rx, + config: json!("{}"), supports_workspace_configuration: false, }) } @@ -605,6 +606,7 @@ pub struct LspClient { deno_dir: TempDir, context: TestContext, stderr_lines_rx: Option<mpsc::Receiver<String>>, + config: serde_json::Value, supports_workspace_configuration: bool, } @@ -699,21 +701,14 @@ impl LspClient { }; self.write_request("initialize", params); self.write_notification("initialized", json!({})); + self.config = config; if self.supports_workspace_configuration { - self.handle_configuration_request(config); + self.handle_configuration_request(self.config.clone()); } } pub fn did_open(&mut self, params: Value) -> CollectedDiagnostics { - self.did_open_with_config( - params, - json!([{ - "enable": true, - "codeLens": { - "test": true - } - }]), - ) + self.did_open_with_config(params, self.config.clone()) } pub fn did_open_with_config( |