Mercurial > vim
comparison src/testdir/test_vim9_disassemble.vim @ 20301:e1a8d2040bd7 v8.2.0706
patch 8.2.0706: Vim9: using assert_fails() causes function to finish
Commit: https://github.com/vim/vim/commit/8a1c1013153a7f08e014facac883a1987985d6db
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu May 7 14:07:25 2020 +0200
patch 8.2.0706: Vim9: using assert_fails() causes function to finish
Problem: Vim9: using assert_fails() causes function to finish.
Solution: Check did_emsg instead of called_emsg.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 07 May 2020 14:15:04 +0200 |
parents | bc2c9ea94ec1 |
children | 9a5e2370df0e |
comparison
equal
deleted
inserted
replaced
20300:24252e7f14c4 | 20301:e1a8d2040bd7 |
---|---|
15 def s:ScriptFuncLoad(arg: string) | 15 def s:ScriptFuncLoad(arg: string) |
16 let local = 1 | 16 let local = 1 |
17 buffers | 17 buffers |
18 echo arg | 18 echo arg |
19 echo local | 19 echo local |
20 echo &lines | |
20 echo v:version | 21 echo v:version |
21 echo s:scriptvar | 22 echo s:scriptvar |
22 echo g:globalvar | 23 echo g:globalvar |
23 echo b:buffervar | 24 echo b:buffervar |
24 echo w:windowvar | 25 echo w:windowvar |
40 assert_match('<SNR>\d*_ScriptFuncLoad.*' .. | 41 assert_match('<SNR>\d*_ScriptFuncLoad.*' .. |
41 'buffers.*' .. | 42 'buffers.*' .. |
42 ' EXEC \+buffers.*' .. | 43 ' EXEC \+buffers.*' .. |
43 ' LOAD arg\[-1\].*' .. | 44 ' LOAD arg\[-1\].*' .. |
44 ' LOAD $0.*' .. | 45 ' LOAD $0.*' .. |
46 ' LOADOPT &lines.*' .. | |
45 ' LOADV v:version.*' .. | 47 ' LOADV v:version.*' .. |
46 ' LOADS s:scriptvar from .*test_vim9_disassemble.vim.*' .. | 48 ' LOADS s:scriptvar from .*test_vim9_disassemble.vim.*' .. |
47 ' LOADG g:globalvar.*' .. | 49 ' LOADG g:globalvar.*' .. |
48 ' LOADB b:buffervar.*' .. | 50 ' LOADB b:buffervar.*' .. |
49 ' LOADW w:windowvar.*' .. | 51 ' LOADW w:windowvar.*' .. |