comparison src/testdir/test62.in @ 5186:bea5eb942011 v7.4a.019

updated for version 7.4a.019 Problem: Invalid closing parenthesis in test 62. Command truncated at double quote. Solution: Remove the parenthesis. Change double quote to ''. (ZyX)
author Bram Moolenaar <bram@vim.org>
date Sun, 14 Jul 2013 12:21:57 +0200
parents c80838526eeb
children 45b2278e6f46
comparison
equal deleted inserted replaced
5185:d30d1416180e 5186:bea5eb942011
34 :call settabvar(2, 'val_num', 100) 34 :call settabvar(2, 'val_num', 100)
35 :call settabvar(2, 'val_str', 'SetTabVar test') 35 :call settabvar(2, 'val_str', 'SetTabVar test')
36 :call settabvar(2, 'val_list', ['red', 'blue', 'green']) 36 :call settabvar(2, 'val_list', ['red', 'blue', 'green'])
37 :" 37 :"
38 :let test_status = 'gettabvar: fail' 38 :let test_status = 'gettabvar: fail'
39 :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar test') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) 39 :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar test') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']
40 : let test_status = 'gettabvar: pass' 40 : let test_status = 'gettabvar: pass'
41 :endif 41 :endif
42 :call append(line('$'), test_status) 42 :call append(line('$'), test_status)
43 :" 43 :"
44 :tabnext 2 44 :tabnext 2
163 if !hasau 163 if !hasau
164 let g:r+=['WinLeave', 'TabLeave', 'WinEnter', 'TabEnter', 'BufLeave', 'BufEnter'] 164 let g:r+=['WinLeave', 'TabLeave', 'WinEnter', 'TabEnter', 'BufLeave', 'BufEnter']
165 endif 165 endif
166 let t:a='c' 166 let t:a='c'
167 call add(g:r, join(map(range(1, tabpagenr('$')), 'gettabvar(v:val, "a")'))) 167 call add(g:r, join(map(range(1, tabpagenr('$')), 'gettabvar(v:val, "a")')))
168 C call map(range(1, tabpagenr('$')), 'settabvar(v:val, "a", v:val*2)') 168 C call map(range(1, tabpagenr('$')), 'settabvar(v:val, ''a'', v:val*2)')
169 call add(g:r, join(map(range(1, tabpagenr('$')), 'gettabvar(v:val, "a")'))) 169 call add(g:r, join(map(range(1, tabpagenr('$')), 'gettabvar(v:val, "a")')))
170 let w:a='a' 170 let w:a='a'
171 C vsplit 171 C vsplit
172 if !hasau 172 if !hasau
173 let g:r+=['WinLeave', 'WinEnter'] 173 let g:r+=['WinLeave', 'WinEnter']
178 C tabnext 1 178 C tabnext 1
179 if !hasau 179 if !hasau
180 let g:r+=['BufLeave', 'WinLeave', 'TabLeave', 'WinEnter', 'TabEnter', 'BufEnter'] 180 let g:r+=['BufLeave', 'WinLeave', 'TabLeave', 'WinEnter', 'TabEnter', 'BufEnter']
181 endif 181 endif
182 call add(g:r, join(map(copy(winr), 'gettabwinvar('.tabn.', v:val, "a")'))) 182 call add(g:r, join(map(copy(winr), 'gettabwinvar('.tabn.', v:val, "a")')))
183 C call map(copy(winr), 'settabwinvar('.tabn.', v:val, "a", v:val*2)') 183 C call map(copy(winr), 'settabwinvar('.tabn.', v:val, ''a'', v:val*2)')
184 call add(g:r, join(map(copy(winr), 'gettabwinvar('.tabn.', v:val, "a")'))) 184 call add(g:r, join(map(copy(winr), 'gettabwinvar('.tabn.', v:val, "a")')))
185 if hasau 185 if hasau
186 augroup TabDestructive 186 augroup TabDestructive
187 autocmd TabEnter * :C tabnext 2 | C tabclose 3 187 autocmd TabEnter * :C tabnext 2 | C tabclose 3
188 augroup END 188 augroup END