Mercurial > vim
comparison src/testdir/test_vim9_script.vim @ 20019:e9af5a09a55b v8.2.0565
patch 8.2.0565: Vim9: tests contain superfluous line continuation
Commit: https://github.com/vim/vim/commit/675f716efb534798a3bdb651cdb272302127602a
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Apr 12 22:53:54 2020 +0200
patch 8.2.0565: Vim9: tests contain superfluous line continuation
Problem: Vim9: tests contain superfluous line continuation.
Solution: Remove line continuation no longer needed. Skip empty lines.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 12 Apr 2020 23:00:03 +0200 |
parents | 628011800942 |
children | c85d4e173cc9 |
comparison
equal
deleted
inserted
replaced
20018:33b501a289fc | 20019:e9af5a09a55b |
---|---|
597 let valtwo = 222 | 597 let valtwo = 222 |
598 export def GetValtwo(): number | 598 export def GetValtwo(): number |
599 return valtwo | 599 return valtwo |
600 enddef | 600 enddef |
601 END | 601 END |
602 writefile(lines + morelines, 'Xreload.vim') | 602 writefile(lines + morelines, |
603 'Xreload.vim') | |
603 source Xreload.vim | 604 source Xreload.vim |
604 source Xreload.vim | 605 source Xreload.vim |
605 source Xreload.vim | 606 source Xreload.vim |
606 | 607 |
607 let testlines =<< trim END | 608 let testlines =<< trim END |
651 | 652 |
652 source Ximport_abs.vim | 653 source Ximport_abs.vim |
653 | 654 |
654 assert_equal(9876, g:imported_abs) | 655 assert_equal(9876, g:imported_abs) |
655 assert_equal(8888, g:imported_after) | 656 assert_equal(8888, g:imported_after) |
656 assert_match('<SNR>\d\+_UseExported.*' | 657 assert_match('<SNR>\d\+_UseExported.*' .. |
657 \ .. 'g:imported_abs = exported.*' | 658 'g:imported_abs = exported.*' .. |
658 \ .. '0 LOADSCRIPT exported from .*Xexport_abs.vim.*' | 659 '0 LOADSCRIPT exported from .*Xexport_abs.vim.*' .. |
659 \ .. '1 STOREG g:imported_abs.*' | 660 '1 STOREG g:imported_abs.*' .. |
660 \ .. 'exported = 8888.*' | 661 'exported = 8888.*' .. |
661 \ .. '3 STORESCRIPT exported in .*Xexport_abs.vim.*' | 662 '3 STORESCRIPT exported in .*Xexport_abs.vim.*' .. |
662 \ .. 'g:imported_after = exported.*' | 663 'g:imported_after = exported.*' .. |
663 \ .. '4 LOADSCRIPT exported from .*Xexport_abs.vim.*' | 664 '4 LOADSCRIPT exported from .*Xexport_abs.vim.*' .. |
664 \ .. '5 STOREG g:imported_after.*', | 665 '5 STOREG g:imported_after.*', |
665 g:import_disassembled) | 666 g:import_disassembled) |
666 unlet g:imported_abs | 667 unlet g:imported_abs |
667 unlet g:import_disassembled | 668 unlet g:import_disassembled |
668 | 669 |
669 delete('Ximport_abs.vim') | 670 delete('Ximport_abs.vim') |
911 endfor | 912 endfor |
912 assert_equal('0_1_3_', result) | 913 assert_equal('0_1_3_', result) |
913 enddef | 914 enddef |
914 | 915 |
915 def Test_for_loop_fails() | 916 def Test_for_loop_fails() |
916 call CheckDefFailure(['for # in range(5)'], 'E690:') | 917 CheckDefFailure(['for # in range(5)'], 'E690:') |
917 call CheckDefFailure(['for i In range(5)'], 'E690:') | 918 CheckDefFailure(['for i In range(5)'], 'E690:') |
918 call CheckDefFailure(['let x = 5', 'for x in range(5)'], 'E1023:') | 919 CheckDefFailure(['let x = 5', 'for x in range(5)'], 'E1023:') |
919 call CheckScriptFailure(['def Func(arg)', 'for arg in range(5)', 'enddef'], 'E1006:') | 920 CheckScriptFailure(['def Func(arg)', 'for arg in range(5)', 'enddef'], 'E1006:') |
920 call CheckDefFailure(['for i in "text"'], 'E1024:') | 921 CheckDefFailure(['for i in "text"'], 'E1024:') |
921 call CheckDefFailure(['for i in xxx'], 'E1001:') | 922 CheckDefFailure(['for i in xxx'], 'E1001:') |
922 call CheckDefFailure(['endfor'], 'E588:') | 923 CheckDefFailure(['endfor'], 'E588:') |
923 call CheckDefFailure(['for i in range(3)', 'echo 3'], 'E170:') | 924 CheckDefFailure(['for i in range(3)', 'echo 3'], 'E170:') |
924 enddef | 925 enddef |
925 | 926 |
926 def Test_while_loop() | 927 def Test_while_loop() |
927 let result = '' | 928 let result = '' |
928 let cnt = 0 | 929 let cnt = 0 |
938 endwhile | 939 endwhile |
939 assert_equal('1_3_', result) | 940 assert_equal('1_3_', result) |
940 enddef | 941 enddef |
941 | 942 |
942 def Test_while_loop_fails() | 943 def Test_while_loop_fails() |
943 call CheckDefFailure(['while xxx'], 'E1001:') | 944 CheckDefFailure(['while xxx'], 'E1001:') |
944 call CheckDefFailure(['endwhile'], 'E588:') | 945 CheckDefFailure(['endwhile'], 'E588:') |
945 call CheckDefFailure(['continue'], 'E586:') | 946 CheckDefFailure(['continue'], 'E586:') |
946 call CheckDefFailure(['if true', 'continue'], 'E586:') | 947 CheckDefFailure(['if true', 'continue'], 'E586:') |
947 call CheckDefFailure(['break'], 'E587:') | 948 CheckDefFailure(['break'], 'E587:') |
948 call CheckDefFailure(['if true', 'break'], 'E587:') | 949 CheckDefFailure(['if true', 'break'], 'E587:') |
949 call CheckDefFailure(['while 1', 'echo 3'], 'E170:') | 950 CheckDefFailure(['while 1', 'echo 3'], 'E170:') |
950 enddef | 951 enddef |
951 | 952 |
952 def Test_interrupt_loop() | 953 def Test_interrupt_loop() |
953 let caught = false | 954 let caught = false |
954 let x = 0 | 955 let x = 0 |