From eb5ffab1cbc010424aa1764005f71dcd67525dc1 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Sun, 15 May 2022 14:41:37 -0400 Subject: fix(lsp): correct positions in some scenarios (#14359) --- cli/tests/integration/lsp_tests.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'cli/tests') diff --git a/cli/tests/integration/lsp_tests.rs b/cli/tests/integration/lsp_tests.rs index 08554bac8..be2283080 100644 --- a/cli/tests/integration/lsp_tests.rs +++ b/cli/tests/integration/lsp_tests.rs @@ -1401,7 +1401,9 @@ fn lsp_hover_change_mbc() { }, "end": { "line": 1, - "character": 13 + // the LSP uses utf16 encoded characters indexes, so + // after the deno emoiji is character index 15 + "character": 15 } }, "text": "" @@ -1425,7 +1427,7 @@ fn lsp_hover_change_mbc() { }, "position": { "line": 2, - "character": 14 + "character": 15 } }), ) @@ -1444,11 +1446,11 @@ fn lsp_hover_change_mbc() { "range": { "start": { "line": 2, - "character": 13, + "character": 15, }, "end": { "line": 2, - "character": 14, + "character": 16, }, } })) @@ -4284,7 +4286,7 @@ fn lsp_performance() { .unwrap(); assert!(maybe_err.is_none()); if let Some(res) = maybe_res { - assert_eq!(res.averages.len(), 14); + assert_eq!(res.averages.len(), 13); } else { panic!("unexpected result"); } -- cgit v1.2.3