Mercurial > vim
comparison src/testdir/test_options.vim @ 10324:ecbd3412f214 v8.0.0057
commit https://github.com/vim/vim/commit/9376f5f482a4d579436bf364778c2d8ab8e2f22d
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Nov 4 16:41:20 2016 +0100
patch 8.0.0057
Problem: Tests fail without the 'keymap' features.
Solution: Check for feature in test.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Fri, 04 Nov 2016 16:45:03 +0100 |
parents | 5adc318767be |
children | ef5474130b0e |
comparison
equal
deleted
inserted
replaced
10323:238ed91c8c6b | 10324:ecbd3412f214 |
---|---|
47 call assert_fails('set signcolumn=nope') | 47 call assert_fails('set signcolumn=nope') |
48 endif | 48 endif |
49 endfunc | 49 endfunc |
50 | 50 |
51 func Test_filetype_valid() | 51 func Test_filetype_valid() |
52 if !has('autocmd') | |
53 return | |
54 endif | |
52 set ft=valid_name | 55 set ft=valid_name |
53 call assert_equal("valid_name", &filetype) | 56 call assert_equal("valid_name", &filetype) |
54 set ft=valid-name | 57 set ft=valid-name |
55 call assert_equal("valid-name", &filetype) | 58 call assert_equal("valid-name", &filetype) |
56 | 59 |
64 exe "set ft=trunc\x00name" | 67 exe "set ft=trunc\x00name" |
65 call assert_equal("trunc", &filetype) | 68 call assert_equal("trunc", &filetype) |
66 endfunc | 69 endfunc |
67 | 70 |
68 func Test_syntax_valid() | 71 func Test_syntax_valid() |
72 if !has('syntax') | |
73 return | |
74 endif | |
69 set syn=valid_name | 75 set syn=valid_name |
70 call assert_equal("valid_name", &syntax) | 76 call assert_equal("valid_name", &syntax) |
71 set syn=valid-name | 77 set syn=valid-name |
72 call assert_equal("valid-name", &syntax) | 78 call assert_equal("valid-name", &syntax) |
73 | 79 |
81 exe "set syn=trunc\x00name" | 87 exe "set syn=trunc\x00name" |
82 call assert_equal("trunc", &syntax) | 88 call assert_equal("trunc", &syntax) |
83 endfunc | 89 endfunc |
84 | 90 |
85 func Test_keymap_valid() | 91 func Test_keymap_valid() |
92 if !has('keymap') | |
93 return | |
94 endif | |
86 call assert_fails(":set kmp=valid_name", "E544:") | 95 call assert_fails(":set kmp=valid_name", "E544:") |
87 call assert_fails(":set kmp=valid_name", "valid_name") | 96 call assert_fails(":set kmp=valid_name", "valid_name") |
88 call assert_fails(":set kmp=valid-name", "E544:") | 97 call assert_fails(":set kmp=valid-name", "E544:") |
89 call assert_fails(":set kmp=valid-name", "valid-name") | 98 call assert_fails(":set kmp=valid-name", "valid-name") |
90 | 99 |