11" Test for user command counts.
22
33func Test_command_count_0 ()
4+ let bufnr = bufnr (' %' )
45 set hidden
56 set noswapfile
67
@@ -15,17 +16,17 @@ func Test_command_count_0()
1516 command ! -range =% -addr =buffers RangeBuffersAll :let lines = [<line1> , <line2> ]
1617
1718 .,$RangeLoadedBuffers
18- call assert_equal ([1 , 1 ], lines )
19+ call assert_equal ([bufnr , bufnr ], lines )
1920 % RangeLoadedBuffers
20- call assert_equal ([1 , 1 ], lines )
21+ call assert_equal ([bufnr , bufnr ], lines )
2122 RangeLoadedBuffersAll
22- call assert_equal ([1 , 1 ], lines )
23+ call assert_equal ([bufnr , bufnr ], lines )
2324 .,$RangeBuffers
24- call assert_equal ([1 , lastbuf], lines )
25+ call assert_equal ([bufnr , lastbuf], lines )
2526 % RangeBuffers
26- call assert_equal ([1 , lastbuf], lines )
27+ call assert_equal ([bufnr , lastbuf], lines )
2728 RangeBuffersAll
28- call assert_equal ([1 , lastbuf], lines )
29+ call assert_equal ([bufnr , lastbuf], lines )
2930
3031 delcommand RangeLoadedBuffers
3132 delcommand RangeLoadedBuffersAll
@@ -138,14 +139,15 @@ func Test_command_count_2()
138139endfunc
139140
140141func Test_command_count_3 ()
142+ let bufnr = bufnr (' %' )
141143 se nohidden
142144 e aaa
143145 let buf_aaa = bufnr (' %' )
144146 e bbb
145147 let buf_bbb = bufnr (' %' )
146148 e ccc
147149 let buf_ccc = bufnr (' %' )
148- buf 1
150+ exe bufnr . ' buf '
149151 call assert_equal ([1 , 1 , 1 ], [buflisted (buf_aaa), buflisted (buf_bbb), buflisted (buf_ccc)])
150152 exe buf_bbb . " ," . buf_ccc . " bdelete"
151153 call assert_equal ([1 , 0 , 0 ], [buflisted (buf_aaa), buflisted (buf_bbb), buflisted (buf_ccc)])
@@ -155,7 +157,7 @@ endfunc
155157
156158func Test_command_count_4 ()
157159 % argd
158- let bufnr = bufnr (' $' ) + 1
160+ let bufnr = bufnr (' $' )
159161 arga aa bb cc dd ee ff
160162 3 argu
161163 let args = []
@@ -171,6 +173,8 @@ func Test_command_count_4()
171173 only !
172174
173175 exe bufnr . ' buf'
176+ bnext
177+ let bufnr = bufnr (' %' )
174178 let buffers = []
175179 .,$ - bufdo call add (buffers , bufnr (' %' ))
176180 call assert_equal ([bufnr , bufnr + 1 , bufnr + 2 , bufnr + 3 , bufnr + 4 ], buffers )
0 commit comments