regression: dropping files on the window

Also improve the test to catch this next time.
This commit is contained in:
Kartik K. Agaram 2022-08-19 17:05:41 -07:00
parent cbd8f678d2
commit 13f67fa851
2 changed files with 3 additions and 0 deletions

View File

@ -127,6 +127,7 @@ function App.filedropped(file)
file:open('r')
Editor_state.lines = load_from_file(file)
file:close()
Text.redraw_all(Editor_state)
edit.fixup_cursor(Editor_state)
love.window.setTitle('lines.love - '..Editor_state.filename)
end

View File

@ -19,6 +19,7 @@ end
function test_drop_file()
io.write('\ntest_drop_file')
App.screen.init{width=Editor_state.left+300, height=300}
Editor_state = edit.initialize_test_state()
App.filesystem['foo'] = 'abc\ndef\nghi\n'
local fake_dropped_file = {
opened = false,
@ -41,6 +42,7 @@ function test_drop_file()
check_eq(Editor_state.lines[1].data, 'abc', 'F - test_drop_file/lines:1')
check_eq(Editor_state.lines[2].data, 'def', 'F - test_drop_file/lines:2')
check_eq(Editor_state.lines[3].data, 'ghi', 'F - test_drop_file/lines:3')
edit.draw(Editor_state)
end
function test_drop_file_saves_previous()