about summary refs log tree commit diff stats
path: root/source_text_tests.lua
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2024-12-06 11:26:01 -0800
committerKartik K. Agaram <vc@akkartik.com>2024-12-06 12:21:01 -0800
commit117c56a9bc2c73e1242732686e3e7d3d554ba3df (patch)
tree5cddc76f3594f09df10d813cd8518070a16be3aa /source_text_tests.lua
parenta8198432cf57ab79c9eb45821b6db6951e796edf (diff)
downloadlines.love-117c56a9bc2c73e1242732686e3e7d3d554ba3df.tar.gz
clarify a misleading test HEAD main
I'm still using these to periodically reassure myself about the state of
lines2 and its descendants.
Diffstat (limited to 'source_text_tests.lua')
-rw-r--r--source_text_tests.lua7
1 files changed, 4 insertions, 3 deletions
diff --git a/source_text_tests.lua b/source_text_tests.lua
index 7ed4caa..12fb9c6 100644
--- a/source_text_tests.lua
+++ b/source_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