Mercurial > vim
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"') |