diff options
Diffstat (limited to 'test/test.lua')
-rw-r--r-- | test/test.lua | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/test/test.lua b/test/test.lua index a1ec5935..5a35b0de 100644 --- a/test/test.lua +++ b/test/test.lua @@ -3121,7 +3121,7 @@ end function test_export_interactive() local export = require('export') buffer.new() - buffer:add_text("_G.foo=table.concat{1,'bar',true,print}") + buffer:add_text("_G.foo=table.concat{1,'bar',true,print}\nbar=[[<>& ]]") buffer:set_lexer('lua') local filename = os.tmpname() export.to_html(nil, filename) @@ -3249,6 +3249,27 @@ function test_file_diff() assert_equal(buffer1:line_from_position(buffer1.current_pos), 12) diff.goto_change() assert_equal(buffer1:line_from_position(buffer1.current_pos), 7) + ui.goto_view(1) + assert_equal(buffer2:line_from_position(buffer2.current_pos), 1) + diff.goto_change(true) + assert_equal(buffer2:line_from_position(buffer2.current_pos), 12) + diff.goto_change(true) + assert_equal(buffer2:line_from_position(buffer2.current_pos), 14) + diff.goto_change(true) + assert_equal(buffer2:line_from_position(buffer2.current_pos), 16) + diff.goto_change(true) + assert_equal(buffer2:line_from_position(buffer2.current_pos), 17) + diff.goto_change(true) + assert_equal(buffer2:line_from_position(buffer2.current_pos), 1) + diff.goto_change() + assert_equal(buffer2:line_from_position(buffer2.current_pos), 17) + diff.goto_change() + assert_equal(buffer2:line_from_position(buffer2.current_pos), 14) + diff.goto_change() + assert_equal(buffer2:line_from_position(buffer2.current_pos), 13) + diff.goto_change() + assert_equal(buffer2:line_from_position(buffer2.current_pos), 7) + ui.goto_view(-1) buffer1:goto_line(1) -- Merge first block right to left and verify. |