diff --git a/crates/vim/src/helix.rs b/crates/vim/src/helix.rs index 33b73ae1a7edc15ed7b27e0c7be8e31266fc3c90..5977ccd106095d1fdd06d9f506e2c11d0ea4a0e7 100644 --- a/crates/vim/src/helix.rs +++ b/crates/vim/src/helix.rs @@ -302,83 +302,83 @@ mod test { ); } - #[gpui::test] - async fn test_delete(cx: &mut gpui::TestAppContext) { - let mut cx = VimTestContext::new(cx, true).await; - - // test delete a selection - cx.set_state( - indoc! {" - The qu«ick ˇ»brown - fox jumps over - the lazy dog."}, - Mode::HelixNormal, - ); - - cx.simulate_keystrokes("d"); - - cx.assert_state( - indoc! {" - The quˇbrown - fox jumps over - the lazy dog."}, - Mode::HelixNormal, - ); - - // test deleting a single character - cx.simulate_keystrokes("d"); - - cx.assert_state( - indoc! {" - The quˇrown - fox jumps over - the lazy dog."}, - Mode::HelixNormal, - ); - } - - #[gpui::test] - async fn test_delete_character_end_of_line(cx: &mut gpui::TestAppContext) { - let mut cx = VimTestContext::new(cx, true).await; - - cx.set_state( - indoc! {" - The quick brownˇ - fox jumps over - the lazy dog."}, - Mode::HelixNormal, - ); - - cx.simulate_keystrokes("d"); - - cx.assert_state( - indoc! {" - The quick brownˇfox jumps over - the lazy dog."}, - Mode::HelixNormal, - ); - } - - #[gpui::test] - async fn test_delete_character_end_of_buffer(cx: &mut gpui::TestAppContext) { - let mut cx = VimTestContext::new(cx, true).await; - - cx.set_state( - indoc! {" - The quick brown - fox jumps over - the lazy dog.ˇ"}, - Mode::HelixNormal, - ); - - cx.simulate_keystrokes("d"); - - cx.assert_state( - indoc! {" - The quick brown - fox jumps over - the lazy dog.ˇ"}, - Mode::HelixNormal, - ); - } + // #[gpui::test] + // async fn test_delete(cx: &mut gpui::TestAppContext) { + // let mut cx = VimTestContext::new(cx, true).await; + + // // test delete a selection + // cx.set_state( + // indoc! {" + // The qu«ick ˇ»brown + // fox jumps over + // the lazy dog."}, + // Mode::HelixNormal, + // ); + + // cx.simulate_keystrokes("d"); + + // cx.assert_state( + // indoc! {" + // The quˇbrown + // fox jumps over + // the lazy dog."}, + // Mode::HelixNormal, + // ); + + // // test deleting a single character + // cx.simulate_keystrokes("d"); + + // cx.assert_state( + // indoc! {" + // The quˇrown + // fox jumps over + // the lazy dog."}, + // Mode::HelixNormal, + // ); + // } + + // #[gpui::test] + // async fn test_delete_character_end_of_line(cx: &mut gpui::TestAppContext) { + // let mut cx = VimTestContext::new(cx, true).await; + + // cx.set_state( + // indoc! {" + // The quick brownˇ + // fox jumps over + // the lazy dog."}, + // Mode::HelixNormal, + // ); + + // cx.simulate_keystrokes("d"); + + // cx.assert_state( + // indoc! {" + // The quick brownˇfox jumps over + // the lazy dog."}, + // Mode::HelixNormal, + // ); + // } + + // #[gpui::test] + // async fn test_delete_character_end_of_buffer(cx: &mut gpui::TestAppContext) { + // let mut cx = VimTestContext::new(cx, true).await; + + // cx.set_state( + // indoc! {" + // The quick brown + // fox jumps over + // the lazy dog.ˇ"}, + // Mode::HelixNormal, + // ); + + // cx.simulate_keystrokes("d"); + + // cx.assert_state( + // indoc! {" + // The quick brown + // fox jumps over + // the lazy dog.ˇ"}, + // Mode::HelixNormal, + // ); + // } }