comparison src/testdir/test_vim9_builtin.vim @ 30275:121d28008c14 v9.0.0473

patch 9.0.0473: fullcommand() only works for the current script version Commit: https://github.com/vim/vim/commit/aa5341477c9f3840d63f709de3b9e5d0266f93d7 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Sep 15 21:46:02 2022 +0100 patch 9.0.0473: fullcommand() only works for the current script version Problem: fullcommand() only works for the current script version. Solution: Add an optional argument for the script version.
author Bram Moolenaar <Bram@vim.org>
date Thu, 15 Sep 2022 23:00:05 +0200
parents ba22d5536d3e
children 029c59bf78f1
comparison
equal deleted inserted replaced
30274:76745af3bb76 30275:121d28008c14
1528 1528
1529 assert_equal('srewind', fullcommand('sre')) 1529 assert_equal('srewind', fullcommand('sre'))
1530 assert_equal('scriptnames', fullcommand('scr')) 1530 assert_equal('scriptnames', fullcommand('scr'))
1531 assert_equal('', fullcommand('scg')) 1531 assert_equal('', fullcommand('scg'))
1532 fullcommand('')->assert_equal('') 1532 fullcommand('')->assert_equal('')
1533
1534 assert_equal('', fullcommand('en'))
1535 legacy call assert_equal('endif', fullcommand('en'))
1536 assert_equal('endif', fullcommand('en', 0))
1537 legacy call assert_equal('endif', fullcommand('en', 0))
1538 assert_equal('', fullcommand('en', 1))
1539 legacy call assert_equal('', fullcommand('en', 1))
1533 enddef 1540 enddef
1534 1541
1535 def Test_funcref() 1542 def Test_funcref()
1536 v9.CheckDefAndScriptFailure(['funcref("reverse", 2)'], ['E1013: Argument 2: type mismatch, expected list<any> but got number', 'E1211: List required for argument 2']) 1543 v9.CheckDefAndScriptFailure(['funcref("reverse", 2)'], ['E1013: Argument 2: type mismatch, expected list<any> but got number', 'E1211: List required for argument 2'])
1537 v9.CheckDefAndScriptFailure(['funcref("reverse", [2], [1])'], ['E1013: Argument 3: type mismatch, expected dict<any> but got list<number>', 'E1206: Dictionary required for argument 3']) 1544 v9.CheckDefAndScriptFailure(['funcref("reverse", [2], [1])'], ['E1013: Argument 3: type mismatch, expected dict<any> but got list<number>', 'E1206: Dictionary required for argument 3'])