comparison src/testdir/test_terminal.vim @ 13527:b2b99d01321b v8.0.1637

patch 8.0.1637: no test for term_dumpdiff() options argument commit https://github.com/vim/vim/commit/897e63c4c0623078b5b39e2715b10f456a2453e7 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Mar 24 17:16:33 2018 +0100 patch 8.0.1637: no test for term_dumpdiff() options argument Problem: No test for term_dumpdiff() options argument. Solution: Add a test.
author Christian Brabandt <cb@256bit.org>
date Sat, 24 Mar 2018 17:30:07 +0100
parents 7d0a8ca17f30
children e9ffb5b35266
comparison
equal deleted inserted replaced
13526:9364caced97e 13527:b2b99d01321b
993 call Check_dump01(0) 993 call Check_dump01(0)
994 call Check_dump01(42) 994 call Check_dump01(42)
995 call assert_equal(' bbbbbbbbbbbbbbbbbb ', getline(26)[0:29]) 995 call assert_equal(' bbbbbbbbbbbbbbbbbb ', getline(26)[0:29])
996 quit 996 quit
997 endfunc 997 endfunc
998
999 func Test_terminal_dumpdiff_options()
1000 set laststatus=0
1001 call assert_equal(1, winnr('$'))
1002 let height = winheight(0)
1003 call term_dumpdiff('dumps/Test_popup_command_01.dump', 'dumps/Test_popup_command_02.dump', {'vertical': 1, 'term_cols': 33})
1004 call assert_equal(2, winnr('$'))
1005 call assert_equal(height, winheight(winnr()))
1006 call assert_equal(33, winwidth(winnr()))
1007 call assert_equal('dump diff dumps/Test_popup_command_01.dump', bufname('%'))
1008 quit
1009
1010 call assert_equal(1, winnr('$'))
1011 let width = winwidth(0)
1012 call term_dumpdiff('dumps/Test_popup_command_01.dump', 'dumps/Test_popup_command_02.dump', {'vertical': 0, 'term_rows': 13, 'term_name': 'something else'})
1013 call assert_equal(2, winnr('$'))
1014 call assert_equal(width, winwidth(winnr()))
1015 call assert_equal(13, winheight(winnr()))
1016 call assert_equal('something else', bufname('%'))
1017 quit
1018
1019 call assert_equal(1, winnr('$'))
1020 call term_dumpdiff('dumps/Test_popup_command_01.dump', 'dumps/Test_popup_command_02.dump', {'curwin': 1})
1021 call assert_equal(1, winnr('$'))
1022 bwipe
1023
1024 set laststatus&
1025 endfunc