diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-11-09 06:59:36 +0800 |
---|---|---|
committer | zeertzjq <zeertzjq@outlook.com> | 2023-11-09 07:05:21 +0800 |
commit | 7b921c550191b300f0fa3ed5069e85fdd88ee959 (patch) | |
tree | 9c1b500ad207519a7856b9b4f502166392a3944c | |
parent | 4d36892191d01718f1549b99c7600a7694c38dab (diff) | |
download | rneovim-7b921c550191b300f0fa3ed5069e85fdd88ee959.tar.gz rneovim-7b921c550191b300f0fa3ed5069e85fdd88ee959.tar.bz2 rneovim-7b921c550191b300f0fa3ed5069e85fdd88ee959.zip |
vim-patch:9.0.1811: still some issues with term_debug test
Problem: still some issues with term_debug test
Solution: Use WaitForAssert()
closes: vim/vim#12936
https://github.com/vim/vim/commit/85c3a5bc265393c1b8b93d8b88b936d3b8b4aec7
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
-rw-r--r-- | test/old/testdir/test_termdebug.vim | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/test/old/testdir/test_termdebug.vim b/test/old/testdir/test_termdebug.vim index 6b6140c8cb..f87f96817b 100644 --- a/test/old/testdir/test_termdebug.vim +++ b/test/old/testdir/test_termdebug.vim @@ -1,5 +1,6 @@ " Test for the termdebug plugin +source shared.vim source check.vim CheckUnix @@ -50,7 +51,7 @@ func Test_termdebug_basic() edit XTD_basic.c Termdebug ./XTD_basic - call assert_equal(3, winnr('$')) + call WaitForAssert({-> assert_equal(3, winnr('$'))}) let gdb_buf = winbufnr(1) wincmd b Break 9 @@ -63,21 +64,22 @@ func Test_termdebug_basic() Run call Nterm_wait(gdb_buf, 400) redraw! - call assert_equal([ + call WaitForAssert({-> assert_equal([ \ {'lnum': 9, 'id': 12, 'name': 'debugPC', 'priority': 110, \ 'group': 'TermDebug'}, \ {'lnum': 9, 'id': 1014, 'name': 'debugBreakpoint1.0', \ 'priority': 110, 'group': 'TermDebug'}], - \ sign_getplaced('', #{group: 'TermDebug'})[0].signs) + "\ sign_getplaced('', #{group: 'TermDebug'})[0].signs)}) + \ sign_getplaced('', #{group: 'TermDebug'})[0].signs->reverse())}) Finish call Nterm_wait(gdb_buf) redraw! - call assert_equal([ + call WaitForAssert({-> assert_equal([ \ {'lnum': 9, 'id': 1014, 'name': 'debugBreakpoint1.0', \ 'priority': 110, 'group': 'TermDebug'}, \ {'lnum': 20, 'id': 12, 'name': 'debugPC', \ 'priority': 110, 'group': 'TermDebug'}], - \ sign_getplaced('', #{group: 'TermDebug'})[0].signs) + \ sign_getplaced('', #{group: 'TermDebug'})[0].signs)}) Continue wincmd t quit! |