diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2024-12-06 11:26:01 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2024-12-06 12:21:01 -0800 |
commit | 117c56a9bc2c73e1242732686e3e7d3d554ba3df (patch) | |
tree | 5cddc76f3594f09df10d813cd8518070a16be3aa /text_tests.lua | |
parent | a8198432cf57ab79c9eb45821b6db6951e796edf (diff) | |
download | lines.love-117c56a9bc2c73e1242732686e3e7d3d554ba3df.tar.gz |
I'm still using these to periodically reassure myself about the state of lines2 and its descendants.
Diffstat (limited to 'text_tests.lua')
-rw-r--r-- | text_tests.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/text_tests.lua b/text_tests.lua index 7168daf..55a9e85 100644 --- a/text_tests.lua +++ b/text_tests.lua @@ -319,7 +319,7 @@ function test_click_on_empty_line() check_nil(Editor_state.selection1.line, 'selection is empty to avoid perturbing future edits') end -function test_click_below_all_lines() +function test_click_below_final_line_of_file() -- display one line App.screen.init{width=50, height=80} Editor_state = edit.initialize_test_state() @@ -331,8 +331,9 @@ function test_click_below_all_lines() -- click below first line edit.draw(Editor_state) edit.run_after_mouse_click(Editor_state, Editor_state.left+8,Editor_state.top+50, 1) - -- cursor doesn't move - check_eq(Editor_state.cursor1.line, 1, 'cursor') + -- cursor goes to bottom + check_eq(Editor_state.cursor1.line, 1, 'cursor:line') + check_eq(Editor_state.cursor1.pos, 4, 'cursor:pos') -- selection remains empty check_nil(Editor_state.selection1.line, 'selection is empty to avoid perturbing future edits') end |