11" Code folding tests for vim-solidity
22
33Before:
4- set rtp+ =.
4+ set rtp^ =.
55 filetype plugin indent on
66 syntax enable
77 set foldmethod=syntax
88 set foldlevel=0
99
10- After:
11- %bwipeout!
12- set foldmethod=manual
13-
1410# ==============================================================================
1511# Function Folding
1612# ==============================================================================
@@ -25,8 +21,8 @@ Given solidity (function with body):
2521Execute (function body should be foldable):
2622 normal! gg
2723 " Check that fold exists
28- let l:foldlevel = foldlevel(1)
29- AssertNotEqual 0, l:foldlevel
24+ let l:fold_level = foldlevel(1)
25+ AssertNotEqual 0, l:fold_level
3026
3127# ==============================================================================
3228# Contract Folding (Issue #11)
@@ -47,9 +43,9 @@ Execute (contract body should be foldable):
4743 normal! /{
4844 let l:contract_line = line('.')
4945 " Contract body should have a fold
50- let l:foldlevel = foldlevel(l:contract_line + 1)
46+ let l:fold_level = foldlevel(l:contract_line + 1)
5147 " If contract folding is working, there should be a fold level
52- AssertNotEqual 0, l:foldlevel
48+ AssertNotEqual 0, l:fold_level
5349
5450# ==============================================================================
5551# Assembly Folding
@@ -67,8 +63,8 @@ Execute (assembly block should be foldable):
6763 normal! /assembly
6864 normal! /{
6965 let l:asm_line = line('.')
70- let l:foldlevel = foldlevel(l:asm_line + 1)
71- AssertNotEqual 0, l:foldlevel
66+ let l:fold_level = foldlevel(l:asm_line + 1)
67+ AssertNotEqual 0, l:fold_level
7268
7369# ==============================================================================
7470# Multi-line Comment Folding
@@ -82,6 +78,6 @@ Given solidity (multi-line comment):
8278
8379Execute (multi-line comment should be foldable):
8480 normal! gg
85- let l:foldlevel = foldlevel(1)
81+ let l:fold_level = foldlevel(1)
8682 " Comments should have fold support
87- AssertNotEqual 0, l:foldlevel
83+ AssertNotEqual 0, l:fold_level
0 commit comments