diff --git a/src/actions.rs b/src/actions.rs index a03b47f..0546ae7 100644 --- a/src/actions.rs +++ b/src/actions.rs @@ -230,6 +230,14 @@ mod tests { delete_char_backward(&mut state); } + #[test] + fn backspace_start_of_buffer() { + let mut state = state("test\n"); + let original = state.buffer.as_ref().clone(); + delete_char_backward(&mut state); + assert_eq!(original, *state.buffer.as_ref()); + } + #[test] fn append_on_newline() { let mut state = state("test\ntest\n");