drop last couple of manual tests
[?]
Jun 18, 2022, 5:24 AM
CE4LZV4TNXJT54CVGM3QANCBP42TMLMZWF2DBSMUYKAHILXIZEMQCDependencies
- [2]
66X36NZNa little more prose describing manual_tests - [3]
QXYAFIY3. - [4]
GSWYPSYZmanual test for adjusting line width - [5]
CPZGQT72go through and fix similar issues - [6]
NEXUNNCFextract a function - [7]
7DYUAOI6test: undo moving point - [8]
GHZMRR33some more manual tests related to drawings - [9]
XSLCFVFH. - [10]
XF2BJIPT. - [11]
BJ5X5O4Alet's prevent the text cursor from ever getting on a drawing - [12]
4AXV2HG4all pending manual tests done! - [13]
RF5ALVNYallow the window to be resized - [14]
K464QQR4more defensive resize handling - [15]
AVTNUQYRbasic test-enabled framework - [16]
AJB4LFRBtry to maintain a reasonable line width - [*]
R5QXEHUIsomebody stop me - [*]
OTIBCAUJlove2d scaffold - [*]
VHQCNMARseveral more modules - [*]
6LJZN727handle chords
Change contents
- file addition: main_tests.lua[18.2]
function test_resize_window()io.write('\ntest_resize_window')Filename = 'foo'App.screen.init{width=Margin_left+300, height=300}check_eq(App.screen.width, Margin_left+300, 'F - test_resize_window/baseline/width')check_eq(App.screen.height, 300, 'F - test_resize_window/baseline/height')App.resize(200, 400)check_eq(App.screen.width, 200, 'F - test_resize_window/width')check_eq(App.screen.height, 400, 'F - test_resize_window/height')-- TODO: how to make assertions about when App.update got past the early exit?endfunction test_adjust_line_width()io.write('\ntest_adjust_line_width')Filename = 'foo'App.screen.init{width=Margin_left+300, height=300}Line_width = 256App.draw() -- initialize buttonApp.run_after_mouse_press(Margin_left+256, Margin_top-3, 1)App.mouse_move(Margin_left+200, 37)-- no change for some timeApp.wait_fake_time(0.01)App.update(0)check_eq(Line_width, 256, 'F - test_adjust_line_width/early')-- after 0.1s the change takesApp.wait_fake_time(0.1)App.update(0)check_eq(Line_width, 200, 'F - test_adjust_line_width')end - edit in main.lua at line 14[20.78][21.21]
require 'main_tests' - replacement in main.lua at line 172
function love.resize(w, h)function App.resize(w, h) - edit in Manual_tests.md at line 13[2.521]→[2.521:536](∅→∅),[5.63]→[5.63:64](∅→∅),[5.64]→[5.21:31](∅→∅),[5.31]→[3.21:96](∅→∅),[3.96]→[5.106:179](∅→∅),[5.106]→[5.106:179](∅→∅),[5.179]→[4.21:338](∅→∅)
### Todo list* resize:* Create a file containing a long line of characters without spaces. Tryresizing the window vertically and horizontally, as far as possible.* line-width button* Create a file containing a single line with a reasonable number ofcharacters. Move the cursor towards the end of the line. Click online-width icon in the top margin, slide it left and right. Watch the lineof characters wrap and unwrap in response. Text should not be selected.