comparison src/testdir/test_terminal_fail.vim @ 21765:08940efa6b4e v8.2.1432

patch 8.2.1432: various inconsistencies in test files Commit: https://github.com/vim/vim/commit/6d91bcb4d23b5c6a0be72c384beaf385e2d9d606 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Aug 12 18:50:36 2020 +0200 patch 8.2.1432: various inconsistencies in test files Problem: Various inconsistencies in test files. Solution: Add modelines where they were missing. Use Check commands instead of silently skipping over tests. Adjust indents and comments. (Ken Takata, closes #6695)
author Bram Moolenaar <Bram@vim.org>
date Wed, 12 Aug 2020 19:00:08 +0200
parents c087099e9163
children
comparison
equal deleted inserted replaced
21764:476b6faad407 21765:08940efa6b4e
1 " This test is in a separate file, because it usually causes reports for memory 1 " This test is in a separate file, because it usually causes reports for memory
2 " leaks under valgrind. That is because when fork/exec fails memory is not 2 " leaks under valgrind. That is because when fork/exec fails memory is not
3 " freed. Since the process exists right away it's not a real leak. 3 " freed. Since the process exits right away it's not a real leak.
4 4
5 source check.vim 5 source check.vim
6 CheckFeature terminal 6 CheckFeature terminal
7 7
8 source shared.vim 8 source shared.vim
9 9
10 func Test_terminal_redir_fails() 10 func Test_terminal_redir_fails()
11 if has('unix') 11 CheckUnix
12 let buf = term_start('xyzabc', {'err_io': 'file', 'err_name': 'Xfile'}) 12
13 call TermWait(buf) 13 let buf = term_start('xyzabc', {'err_io': 'file', 'err_name': 'Xfile'})
14 call WaitFor('len(readfile("Xfile")) > 0') 14 call TermWait(buf)
15 call assert_match('executing job failed', readfile('Xfile')[0]) 15 call WaitFor('len(readfile("Xfile")) > 0')
16 call WaitFor('!&modified') 16 call assert_match('executing job failed', readfile('Xfile')[0])
17 call delete('Xfile') 17 call WaitFor('!&modified')
18 bwipe 18 call delete('Xfile')
19 endif 19 bwipe
20 endfunc 20 endfunc
21
22 " vim: shiftwidth=2 sts=2 expandtab