Add tests for stability check in completion

This commit is contained in:
Ryo Yoshida 2023-04-11 21:10:25 +09:00
parent 0ce71dd76f
commit e6e48728da
No known key found for this signature in database
GPG key ID: E25698A930586171
9 changed files with 428 additions and 15 deletions

View file

@ -23,6 +23,7 @@ mod type_pos;
mod use_tree;
mod visibility;
use expect_test::Expect;
use hir::PrefixKind;
use ide_db::{
base_db::{fixture::ChangeFixture, FileLoader, FilePosition},
@ -215,6 +216,11 @@ pub(crate) fn check_edit_with_config(
assert_eq_text!(&ra_fixture_after, &actual)
}
fn check_empty(ra_fixture: &str, expect: Expect) {
let actual = completion_list(ra_fixture);
expect.assert_eq(&actual);
}
pub(crate) fn get_all_items(
config: CompletionConfig,
code: &str,