summaryrefslogtreecommitdiff
path: root/src/testdir/test_vim9_script.vim
diff options
context:
space:
mode:
Diffstat (limited to 'src/testdir/test_vim9_script.vim')
-rw-r--r--src/testdir/test_vim9_script.vim25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim
index f444bb5a8..d22c6538b 100644
--- a/src/testdir/test_vim9_script.vim
+++ b/src/testdir/test_vim9_script.vim
@@ -3491,6 +3491,31 @@ def Test_import_gone_when_sourced_twice()
unlet g:guard
enddef
+def Test_unsupported_commands()
+ var lines =<< trim END
+ ka
+ END
+ CheckDefAndScriptFailure(lines, 'E1100:')
+
+ lines =<< trim END
+ t
+ END
+ CheckDefFailure(lines, 'E1100:')
+ CheckScriptFailure(['vim9script'] + lines, 'E1100:')
+
+ lines =<< trim END
+ x
+ END
+ CheckDefFailure(lines, 'E1100:')
+ CheckScriptFailure(['vim9script'] + lines, 'E1100:')
+
+ lines =<< trim END
+ xit
+ END
+ CheckDefFailure(lines, 'E1100:')
+ CheckScriptFailure(['vim9script'] + lines, 'E1100:')
+enddef
+
" Keep this last, it messes up highlighting.
def Test_substitute_cmd()
new