comparison src/testdir/test_codestyle.vim @ 32477:0a0b9371957f v9.0.1570

patch 9.0.1570: some tests are slow Commit: https://github.com/vim/vim/commit/bf63011a52a3cc32609ae5945665875062a5ae50 Author: Bram Moolenaar <Bram@vim.org> Date: Fri May 19 21:41:02 2023 +0100 patch 9.0.1570: some tests are slow Problem: Some tests are slow. Solution: Make a few test cases faster.
author Bram Moolenaar <Bram@vim.org>
date Fri, 19 May 2023 22:45:03 +0200
parents 2ed95122d59c
children 36519954bf67
comparison
equal deleted inserted replaced
32476:2dd215ad5fc2 32477:0a0b9371957f
1 " Test for checking the source code style. 1 " Test for checking the source code style.
2 2
3 def Test_source_files() 3 def Test_source_files()
4 for fname in glob('../*.[ch]', 0, 1) 4 for fname in glob('../*.[ch]', 0, 1)
5 bwipe!
5 exe 'edit ' .. fname 6 exe 'edit ' .. fname
6 7
7 cursor(1, 1) 8 cursor(1, 1)
8 var lnum = search(' \t') 9 var lnum = search(' \t')
9 assert_equal(0, lnum, fname .. ': space before tab') 10 assert_equal(0, lnum, fname .. ': space before tab')
24 var skip = 'getline(".") =~ "condition) {" || getline(".") =~ "vimglob_func" || getline(".") =~ "{\"" || getline(".") =~ "{\\d" || getline(".") =~ "{{{"' 25 var skip = 'getline(".") =~ "condition) {" || getline(".") =~ "vimglob_func" || getline(".") =~ "{\"" || getline(".") =~ "{\\d" || getline(".") =~ "{{{"'
25 cursor(1, 1) 26 cursor(1, 1)
26 lnum = search(')\s*{', '', 0, 0, skip) 27 lnum = search(')\s*{', '', 0, 0, skip)
27 assert_equal(0, lnum, fname .. ': curly after closing paren') 28 assert_equal(0, lnum, fname .. ': curly after closing paren')
28 29
29 cursor(1, 1)
30 # Examples in comments use double quotes. 30 # Examples in comments use double quotes.
31 skip = "getline('.') =~ '\"'" 31 skip = "getline('.') =~ '\"'"
32 # Avoid examples that contain: "} else 32
33 lnum = search('[^"]}\s*else', '', 0, 0, skip) 33 cursor(1, 1)
34 lnum = search('}\s*else', '', 0, 0, skip)
34 assert_equal(0, lnum, fname .. ': curly before "else"') 35 assert_equal(0, lnum, fname .. ': curly before "else"')
35 36
36 cursor(1, 1) 37 cursor(1, 1)
37 lnum = search('else\s*{', '', 0, 0, skip) 38 lnum = search('else\s*{', '', 0, 0, skip)
38 assert_equal(0, lnum, fname .. ': curly after "else"') 39 assert_equal(0, lnum, fname .. ': curly after "else"')