2022-06-18 06:24:46 +01:00
|
|
|
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?
|
|
|
|
end
|
|
|
|
|
|
|
|
function test_adjust_line_width()
|
|
|
|
io.write('\ntest_adjust_line_width')
|
|
|
|
Filename = 'foo'
|
|
|
|
App.screen.init{width=Margin_left+300, height=300}
|
|
|
|
Line_width = 256
|
|
|
|
App.draw() -- initialize button
|
2022-06-18 08:03:19 +01:00
|
|
|
App.run_after_mouse_press(256, Margin_top-3, 1)
|
|
|
|
App.mouse_move(200, 37)
|
2022-06-18 06:24:46 +01:00
|
|
|
-- no change for some time
|
|
|
|
App.wait_fake_time(0.01)
|
|
|
|
App.update(0)
|
|
|
|
check_eq(Line_width, 256, 'F - test_adjust_line_width/early')
|
|
|
|
-- after 0.1s the change takes
|
|
|
|
App.wait_fake_time(0.1)
|
|
|
|
App.update(0)
|
|
|
|
check_eq(Line_width, 200, 'F - test_adjust_line_width')
|
|
|
|
end
|