diff --git a/crates/editor/src/editor_tests.rs b/crates/editor/src/editor_tests.rs index d11ddb5324..27ea26f788 100644 --- a/crates/editor/src/editor_tests.rs +++ b/crates/editor/src/editor_tests.rs @@ -2376,6 +2376,20 @@ fn test_join_lines(cx: &mut TestAppContext) { [Point::new(2, 3)..Point::new(2, 3)] ); + editor.join_lines(&JoinLines, cx); + assert_eq!(buffer.read(cx).text(), "aaa bbb\nccc\nddd"); + assert_eq!( + editor.selections.ranges::(cx), + [Point::new(2, 3)..Point::new(2, 3)] + ); + + editor.join_lines(&JoinLines, cx); + assert_eq!(buffer.read(cx).text(), "aaa bbb\nccc\nddd"); + assert_eq!( + editor.selections.ranges::(cx), + [Point::new(2, 3)..Point::new(2, 3)] + ); + editor }); }