summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_vim9_expr.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-02-17 19:44:07 +0000
committerBram Moolenaar <Bram@vim.org>2022-02-17 19:44:07 +0000
commit0c7f2610de94b42ce111c4839ba37505720181d4 (patch)
tree7a24cf3c9d72546b7731528b1795ecce26b24c94 /src/testdir/test_vim9_expr.vim
parent6296d1e60edf7ac150ee1707c14d4355f3220b88 (diff)
patch 8.2.4410: Vim9: some code not covered by testsv8.2.4410
Problem: Vim9: some code not covered by tests. Solution: Add a few more tests. Remove dead code.
Diffstat (limited to 'src/testdir/test_vim9_expr.vim')
-rw-r--r--src/testdir/test_vim9_expr.vim8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim
index 8399b69fa8..c4e520bed8 100644
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -1556,6 +1556,14 @@ def Test_expr6()
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