mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-08-04 14:46:03 +00:00
Enhance regression test with additional geometry validity assertions
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/3b0c9eab-24ba-4934-a941-be477477cee4 Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
This commit is contained in:
parent
20185fc317
commit
4d55d30614
1 changed files with 8 additions and 0 deletions
|
|
@ -340,6 +340,14 @@ class TestLayout(BaseTest):
|
|||
self.assertGreaterEqual(result.cells_per_window, 0,
|
||||
f'cells_per_window={result.cells_per_window} < 0 for length={length}, '
|
||||
f'cell_length={cell_length}, decs={decs}')
|
||||
self.assertGreaterEqual(result.content_size, 0,
|
||||
f'content_size={result.content_size} < 0 for length={length}, '
|
||||
f'cell_length={cell_length}, decs={decs}')
|
||||
# content_pos must be within [0, length]: right edge = content_pos + content_size <= length
|
||||
self.assertGreaterEqual(result.content_pos, 0)
|
||||
self.assertLessEqual(result.content_pos + result.content_size, length,
|
||||
f'right ({result.content_pos + result.content_size}) > length ({length}) for '
|
||||
f'cell_length={cell_length}, decs={decs}')
|
||||
|
||||
def test_drag_resize_target_windows(self):
|
||||
# Helper: call drag_resize_target_windows with given window and edge flags.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue