patch 8.2.4410: Vim9: some code not covered by tests
Problem: Vim9: some code not covered by tests.
Solution: Add a few more tests. Remove dead code.
diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim
index 8399b69..c4e520b 100644
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -1556,6 +1556,14 @@
v9.CheckDefExecAndScriptFailure(['echo 1 / 0'], 'E1154', 1)
v9.CheckDefExecAndScriptFailure(['echo 1 % 0'], 'E1154', 1)
+ if has('float')
+ v9.CheckDefExecAndScriptFailure([
+ 'g:one = 1.0'
+ 'g:two = 2.0'
+ 'echo g:one % g:two'
+ ], 'E804', 3)
+ endif
+
lines =<< trim END
var n = 0
eval 1 / n