Skip to content

Commit 1506435

Browse files
committed
Update various_resolve_strategies test
The weird disjoint `Indel`s are likely an artifact of the tree diffing algorithm we use.
1 parent c486637 commit 1506435

File tree

1 file changed

+42
-8
lines changed

1 file changed

+42
-8
lines changed

crates/ide-assists/src/tests.rs

Lines changed: 42 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -504,16 +504,33 @@ pub fn test_some_range(a: int) -> bool {
504504
TextEdit {
505505
indels: [
506506
Indel {
507-
insert: "let $0var_name = 5;\n ",
508-
delete: 45..45,
507+
insert: "let",
508+
delete: 45..47,
509509
},
510510
Indel {
511511
insert: "var_name",
512-
delete: 59..60,
512+
delete: 48..60,
513+
},
514+
Indel {
515+
insert: "=",
516+
delete: 61..81,
517+
},
518+
Indel {
519+
insert: "5;\n if let 2..6 = var_name {\n true\n } else {\n false\n }",
520+
delete: 82..108,
513521
},
514522
],
515523
},
516-
None,
524+
Some(
525+
SnippetEdit(
526+
[
527+
(
528+
0,
529+
49..49,
530+
),
531+
],
532+
),
533+
),
517534
),
518535
},
519536
file_system_edits: [],
@@ -566,16 +583,33 @@ pub fn test_some_range(a: int) -> bool {
566583
TextEdit {
567584
indels: [
568585
Indel {
569-
insert: "let $0var_name = 5;\n ",
570-
delete: 45..45,
586+
insert: "let",
587+
delete: 45..47,
571588
},
572589
Indel {
573590
insert: "var_name",
574-
delete: 59..60,
591+
delete: 48..60,
592+
},
593+
Indel {
594+
insert: "=",
595+
delete: 61..81,
596+
},
597+
Indel {
598+
insert: "5;\n if let 2..6 = var_name {\n true\n } else {\n false\n }",
599+
delete: 82..108,
575600
},
576601
],
577602
},
578-
None,
603+
Some(
604+
SnippetEdit(
605+
[
606+
(
607+
0,
608+
49..49,
609+
),
610+
],
611+
),
612+
),
579613
),
580614
},
581615
file_system_edits: [],

0 commit comments

Comments
 (0)