fix error with reverse range marked text ranges

Keith Simmons created

Change summary

crates/util/src/test/marked_text.rs | 2 +-
crates/vim/src/normal.rs            | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)

Detailed changes

crates/util/src/test/marked_text.rs 🔗

@@ -96,7 +96,7 @@ pub fn marked_text_ranges_by(
                     .into_iter()
                     .zip(ends)
                     .map(|(start, end)| {
-                        assert!(start >= end, "marked ranges must be disjoint");
+                        assert!(end >= start, "marked ranges must be disjoint");
                         end..start
                     })
                     .collect::<Vec<Range<usize>>>();

crates/vim/src/normal.rs 🔗

@@ -1181,4 +1181,7 @@ mod test {
             fox jumps|jumps over
             the lazy dog"});
     }
+    
+    #[gpui::test]
+    async fn test_
 }