diff --git a/src/testdir/test_mapping.vim b/src/testdir/test_mapping.vim index 2d878d27b..b170b580d 100644 --- a/src/testdir/test_mapping.vim +++ b/src/testdir/test_mapping.vim @@ -1411,6 +1411,22 @@ func Test_map_script_cmd_restore() unlet g:result endfunc +func Test_map_script_cmd_finds_func() + let lines =<< trim END + vim9script + onoremap Func() + def Func() + g:func_called = 'yes' + enddef + END + call CheckScriptSuccess(lines) + call feedkeys("y\\", 'xtc') + call assert_equal('yes', g:func_called) + + ounmap + unlet g:func_called +endfunc + " Test for using