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