Mercurial > vim
comparison src/testdir/test_signals.vim @ 17657:0da9bc55c31a v8.1.1826
patch 8.1.1826: tests use hand coded feature and option checks
commit https://github.com/vim/vim/commit/8c5a278fc508da6dfe50e69b6ee734451aa4eafb
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Aug 7 23:07:07 2019 +0200
patch 8.1.1826: tests use hand coded feature and option checks
Problem: Tests use hand coded feature and option checks.
Solution: Use the commands from check.vim in more tests.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 07 Aug 2019 23:15:07 +0200 |
parents | 8e9e9124c7a2 |
children | c9cc9e5c87e0 |
comparison
equal
deleted
inserted
replaced
17656:2adce9da20d8 | 17657:0da9bc55c31a |
---|---|
1 " Test signal handling. | 1 " Test signal handling. |
2 | 2 |
3 if !has('unix') | 3 source check.vim |
4 throw 'Skipped: not on Unix' | 4 CheckUnix |
5 endif | |
6 | 5 |
7 source shared.vim | 6 source shared.vim |
8 | 7 |
9 " Check whether a signal is available on this system. | 8 " Check whether a signal is available on this system. |
10 func HasSignal(signal) | 9 func HasSignal(signal) |
12 return signals =~# '\<' .. a:signal .. '\>' | 11 return signals =~# '\<' .. a:signal .. '\>' |
13 endfunc | 12 endfunc |
14 | 13 |
15 " Test signal WINCH (window resize signal) | 14 " Test signal WINCH (window resize signal) |
16 func Test_signal_WINCH() | 15 func Test_signal_WINCH() |
17 if has('gui_running') || !HasSignal('WINCH') | 16 CheckNotGui |
18 return | 17 if !HasSignal('WINCH') |
18 throw 'Skipped: WINCH signal not supported' | |
19 endif | 19 endif |
20 | 20 |
21 " We do not actually want to change the size of the terminal. | 21 " We do not actually want to change the size of the terminal. |
22 let old_WS = '' | 22 let old_WS = '' |
23 if exists('&t_WS') | 23 if exists('&t_WS') |