comparison src/testdir/test_vim9_builtin.vim @ 28833:bf013128ccf4 v8.2.4940

patch 8.2.4940: some code is never used Commit: https://github.com/vim/vim/commit/d0132f4862342eebe6d8e7a9096adf956ba6588b Author: Bram Moolenaar <Bram@vim.org> Date: Thu May 12 11:05:40 2022 +0100 patch 8.2.4940: some code is never used Problem: Some code is never used. Solution: Remove dead code. Add a few more test cases.
author Bram Moolenaar <Bram@vim.org>
date Thu, 12 May 2022 12:15:03 +0200
parents 1ad71fcbf546
children 0541b9c09e21
comparison
equal deleted inserted replaced
28832:2754c0b032dc 28833:bf013128ccf4
4081 4081
4082 var lines =<< trim END 4082 var lines =<< trim END
4083 assert_equal("4", substitute("3", '\d', '\=str2nr(submatch(0)) + 1', 'g')) 4083 assert_equal("4", substitute("3", '\d', '\=str2nr(submatch(0)) + 1', 'g'))
4084 END 4084 END
4085 v9.CheckDefAndScriptSuccess(lines) 4085 v9.CheckDefAndScriptSuccess(lines)
4086
4087 lines =<< trim END
4088 assert_equal("4", substitute("3", '\d', '\="text" x', 'g'))
4089 END
4090 v9.CheckDefAndScriptFailure(lines, 'E488: Trailing characters: x')
4086 enddef 4091 enddef
4087 4092
4088 def Test_swapinfo() 4093 def Test_swapinfo()
4089 v9.CheckDefAndScriptFailure(['swapinfo({})'], ['E1013: Argument 1: type mismatch, expected string but got dict<unknown>', 'E1174: String required for argument 1']) 4094 v9.CheckDefAndScriptFailure(['swapinfo({})'], ['E1013: Argument 1: type mismatch, expected string but got dict<unknown>', 'E1174: String required for argument 1'])
4090 call swapinfo('x')->assert_equal({error: 'Cannot open file'}) 4095 call swapinfo('x')->assert_equal({error: 'Cannot open file'})