editor: Fix overwriting mode side effects

- insert_text normally shouldn't always overwrite when in
  overwriting mode.
This commit is contained in:
Andrew Hamilton 2022-01-29 10:44:25 +10:00
parent dfe075b11c
commit af621a6be0
2 changed files with 5 additions and 5 deletions

View file

@ -83,11 +83,11 @@ class EditorTestCase(unittest.TestCase):
# overwrite
self.editor.toggle_overwrite()
self.editor.cursor_left()
self.editor.insert_text("d")
self.editor.insert_text("d", is_overwriting=True)
self._assert_editor("abd", (3, 0))
self.editor.cursor_left()
self.editor.cursor_left()
self.editor.insert_text("ef")
self.editor.insert_text("ef", is_overwriting=True)
self._assert_editor("aef", (3, 0))
def test_enter(self):