vim: Fix >... (#15404)
Co-Authored-By: @Alextopher Release Notes: - vim: Fixed a hang when repeating an aborted operation ([#15399](https://github.com/zed-industries/zed/issues/15399)).
This commit is contained in:
parent
f58ef9b82b
commit
6db33b83d8
3 changed files with 24 additions and 18 deletions
|
@ -1448,3 +1448,15 @@ async fn test_visual_indent_count(cx: &mut gpui::TestAppContext) {
|
|||
cx.simulate_keystrokes("shift-v 2 <");
|
||||
cx.assert_state(" ˇhi", Mode::Normal);
|
||||
}
|
||||
|
||||
#[gpui::test]
|
||||
async fn test_record_replay_recursion(cx: &mut gpui::TestAppContext) {
|
||||
let mut cx = NeovimBackedTestContext::new(cx).await;
|
||||
|
||||
cx.set_shared_state("ˇhello world").await;
|
||||
cx.simulate_shared_keystrokes(">").await;
|
||||
cx.simulate_shared_keystrokes(".").await;
|
||||
cx.simulate_shared_keystrokes(".").await;
|
||||
cx.simulate_shared_keystrokes(".").await;
|
||||
cx.shared_state().await.assert_eq("ˇhello world"); // takes a _long_ time
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue