Unnamed repository; edit this file 'description' to name the repository.
Update `various_resolve_strategies` test
The weird disjoint `Indel`s are likely an artifact of the tree diffing algorithm we use.
DropDemBits 2023-12-11
parent c486637 · commit 1506435
-rw-r--r--crates/ide-assists/src/tests.rs50
1 files changed, 42 insertions, 8 deletions
diff --git a/crates/ide-assists/src/tests.rs b/crates/ide-assists/src/tests.rs
index 25b3d6d9da..baad58a539 100644
--- a/crates/ide-assists/src/tests.rs
+++ b/crates/ide-assists/src/tests.rs
@@ -504,16 +504,33 @@ pub fn test_some_range(a: int) -> bool {
TextEdit {
indels: [
Indel {
- insert: "let $0var_name = 5;\n ",
- delete: 45..45,
+ insert: "let",
+ delete: 45..47,
},
Indel {
insert: "var_name",
- delete: 59..60,
+ delete: 48..60,
+ },
+ Indel {
+ insert: "=",
+ delete: 61..81,
+ },
+ Indel {
+ insert: "5;\n if let 2..6 = var_name {\n true\n } else {\n false\n }",
+ delete: 82..108,
},
],
},
- None,
+ Some(
+ SnippetEdit(
+ [
+ (
+ 0,
+ 49..49,
+ ),
+ ],
+ ),
+ ),
),
},
file_system_edits: [],
@@ -566,16 +583,33 @@ pub fn test_some_range(a: int) -> bool {
TextEdit {
indels: [
Indel {
- insert: "let $0var_name = 5;\n ",
- delete: 45..45,
+ insert: "let",
+ delete: 45..47,
},
Indel {
insert: "var_name",
- delete: 59..60,
+ delete: 48..60,
+ },
+ Indel {
+ insert: "=",
+ delete: 61..81,
+ },
+ Indel {
+ insert: "5;\n if let 2..6 = var_name {\n true\n } else {\n false\n }",
+ delete: 82..108,
},
],
},
- None,
+ Some(
+ SnippetEdit(
+ [
+ (
+ 0,
+ 49..49,
+ ),
+ ],
+ ),
+ ),
),
},
file_system_edits: [],