Rename LSP function and simplify tests (#27313)
While working on a fix I found opportunities to improve readability, but it's a big rename diff, so I'm landing separately. Release Notes: - N/A
This commit is contained in:
parent
f4d1e7901c
commit
9f0b09007b
20 changed files with 641 additions and 642 deletions
|
@ -434,8 +434,8 @@ mod test {
|
|||
Mode::Normal,
|
||||
);
|
||||
|
||||
let mut request =
|
||||
cx.handle_request::<lsp::request::Completion, _, _>(move |_, params, _| async move {
|
||||
let mut request = cx.set_request_handler::<lsp::request::Completion, _, _>(
|
||||
move |_, params, _| async move {
|
||||
let position = params.text_document_position.position;
|
||||
Ok(Some(lsp::CompletionResponse::Array(vec![
|
||||
lsp::CompletionItem {
|
||||
|
@ -455,7 +455,8 @@ mod test {
|
|||
..Default::default()
|
||||
},
|
||||
])))
|
||||
});
|
||||
},
|
||||
);
|
||||
cx.simulate_keystrokes("a .");
|
||||
request.next().await;
|
||||
cx.condition(|editor, _| editor.context_menu_visible())
|
||||
|
|
|
@ -917,12 +917,11 @@ async fn test_rename(cx: &mut gpui::TestAppContext) {
|
|||
cx.set_state("const beˇfore = 2; console.log(before)", Mode::Normal);
|
||||
let def_range = cx.lsp_range("const «beforeˇ» = 2; console.log(before)");
|
||||
let tgt_range = cx.lsp_range("const before = 2; console.log(«beforeˇ»)");
|
||||
let mut prepare_request =
|
||||
cx.handle_request::<lsp::request::PrepareRenameRequest, _, _>(move |_, _, _| async move {
|
||||
Ok(Some(lsp::PrepareRenameResponse::Range(def_range)))
|
||||
});
|
||||
let mut prepare_request = cx.set_request_handler::<lsp::request::PrepareRenameRequest, _, _>(
|
||||
move |_, _, _| async move { Ok(Some(lsp::PrepareRenameResponse::Range(def_range))) },
|
||||
);
|
||||
let mut rename_request =
|
||||
cx.handle_request::<lsp::request::Rename, _, _>(move |url, params, _| async move {
|
||||
cx.set_request_handler::<lsp::request::Rename, _, _>(move |url, params, _| async move {
|
||||
Ok(Some(lsp::WorkspaceEdit {
|
||||
changes: Some(
|
||||
[(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue