Fix hang in editor completion unit test
This commit is contained in:
parent
bbdf62f263
commit
45898daf83
2 changed files with 8 additions and 5 deletions
|
@ -6826,6 +6826,7 @@ mod tests {
|
||||||
.with_language_server(language_server, cx)
|
.with_language_server(language_server, cx)
|
||||||
});
|
});
|
||||||
let buffer = cx.add_model(|cx| MultiBuffer::singleton(buffer, cx));
|
let buffer = cx.add_model(|cx| MultiBuffer::singleton(buffer, cx));
|
||||||
|
buffer.next_notification(&cx).await;
|
||||||
|
|
||||||
let (_, editor) = cx.add_window(|cx| build_editor(buffer, settings, cx));
|
let (_, editor) = cx.add_window(|cx| build_editor(buffer, settings, cx));
|
||||||
|
|
||||||
|
@ -6881,6 +6882,7 @@ mod tests {
|
||||||
);
|
);
|
||||||
apply_additional_edits
|
apply_additional_edits
|
||||||
});
|
});
|
||||||
|
|
||||||
let (id, _) = fake
|
let (id, _) = fake
|
||||||
.receive_request::<lsp::request::ResolveCompletionItem>()
|
.receive_request::<lsp::request::ResolveCompletionItem>()
|
||||||
.await;
|
.await;
|
||||||
|
|
|
@ -746,6 +746,7 @@ impl Buffer {
|
||||||
Operation::UpdateCompletionTriggers { triggers },
|
Operation::UpdateCompletionTriggers { triggers },
|
||||||
cx,
|
cx,
|
||||||
);
|
);
|
||||||
|
cx.notify();
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue