Fixes #1867. Use Undo and Redo commands with WordWrap enabled. (#1877)

This commit is contained in:
BDisp
2022-07-22 01:07:08 +01:00
committed by GitHub
parent 99890b18dc
commit ec0822401a
2 changed files with 129 additions and 31 deletions

View File

@@ -5561,14 +5561,12 @@ line.
Assert.Equal (3, tv.Lines);
Assert.Equal (new Point (1, 1), tv.CursorPosition);
// Undo is disabled
Assert.True (tv.ProcessKey (new KeyEvent (Key.Z | Key.CtrlMask, new KeyModifiers ())));
Assert.Equal ($"This is the {Environment.NewLine}athird line.{Environment.NewLine}", tv.Text);
Assert.Equal ($"This is the {Environment.NewLine}third line.{Environment.NewLine}", tv.Text);
Assert.Equal (3, tv.Lines);
Assert.Equal (new Point (1, 1), tv.CursorPosition);
Assert.Equal (new Point (0, 1), tv.CursorPosition);
Assert.True (tv.IsDirty);
// Redo is disabled
Assert.True (tv.ProcessKey (new KeyEvent (Key.R | Key.CtrlMask, new KeyModifiers ())));
Assert.Equal ($"This is the {Environment.NewLine}athird line.{Environment.NewLine}", tv.Text);
Assert.Equal (3, tv.Lines);