From ed3086e4b129843c13a009112cf21dfd05745905 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Wed, 2 Feb 2022 18:02:59 -0500 Subject: refactor(lsp): remove circular dependency between `LanguageServer` and `DiagnosticsServer` (#13577) --- cli/bench/lsp_bench_standalone.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'cli/bench') diff --git a/cli/bench/lsp_bench_standalone.rs b/cli/bench/lsp_bench_standalone.rs index 68d2a0442..0caa8620d 100644 --- a/cli/bench/lsp_bench_standalone.rs +++ b/cli/bench/lsp_bench_standalone.rs @@ -36,6 +36,19 @@ fn incremental_change_wait(bench: &mut Bencher) { }), ) .unwrap(); + + let (id, method, _): (u64, String, Option) = + client.read_request().unwrap(); + assert_eq!(method, "workspace/configuration"); + client + .write_response( + id, + json!({ + "enable": true + }), + ) + .unwrap(); + let (method, _maybe_diag): (String, Option) = client.read_notification().unwrap(); assert_eq!(method, "textDocument/publishDiagnostics"); -- cgit v1.2.3