mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-29 09:18:01 +01:00
A unit test to prove the 4df5897.
This commit is contained in:
@@ -2262,5 +2262,26 @@ line.
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void LeftColumn_Add_One_If_Text_Length_Is_Equal_To_Width ()
|
||||
{
|
||||
var tv = new TextView () {
|
||||
Width = 10,
|
||||
Text = "1234567890"
|
||||
};
|
||||
|
||||
Assert.Equal (Point.Empty, tv.CursorPosition);
|
||||
Assert.Equal (0, tv.LeftColumn);
|
||||
|
||||
tv.CursorPosition = new Point (9, 0);
|
||||
Assert.Equal (new Point (9, 0), tv.CursorPosition);
|
||||
Assert.Equal (0, tv.LeftColumn);
|
||||
|
||||
Assert.True (tv.ProcessKey (new KeyEvent (Key.CursorRight, new KeyModifiers ())));
|
||||
tv.CursorPosition = new Point (10, 0);
|
||||
Assert.Equal (new Point (10, 0), tv.CursorPosition);
|
||||
Assert.Equal (1, tv.LeftColumn);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user