Mercurial > vim
changeset 20041:3601e816a569 v8.2.0576
patch 8.2.0576: some errors are not covered by tests
Commit: https://github.com/vim/vim/commit/067297e16a516838dbc46aaa9d8b1a507afec28d
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Apr 13 19:55:50 2020 +0200
patch 8.2.0576: some errors are not covered by tests
Problem: Some errors are not covered by tests.
Solution: Add a few more tests. (Dominique Pelle, closes https://github.com/vim/vim/issues/5920)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 13 Apr 2020 20:00:05 +0200 |
parents | d67b1b782594 |
children | 7573d650a983 |
files | src/testdir/test_buffer.vim src/testdir/test_digraph.vim src/testdir/test_expr.vim src/testdir/test_messages.vim src/version.c |
diffstat | 5 files changed, 19 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/testdir/test_buffer.vim +++ b/src/testdir/test_buffer.vim @@ -155,4 +155,15 @@ func Test_bdelete_cmd() %bwipe! endfunc +func Test_buffer_error() + new foo1 + new foo2 + + call assert_fails('buffer foo', 'E93:') + call assert_fails('buffer bar', 'E94:') + call assert_fails('buffer 0', 'E939:') + + %bwipe +endfunc + " vim: shiftwidth=2 sts=2 expandtab
--- a/src/testdir/test_digraph.vim +++ b/src/testdir/test_digraph.vim @@ -212,6 +212,8 @@ func Test_digraphs() call assert_equal(['␀', 'ü', '∞', 'l'], getline(line('.')-3,line('.'))) call assert_fails('exe "digraph a\<Esc> 100"', 'E104:') call assert_fails('exe "digraph \<Esc>a 100"', 'E104:') + call assert_fails('digraph xy z', 'E39:') + call assert_fails('digraph x', 'E474:') bw! endfunc
--- a/src/testdir/test_expr.vim +++ b/src/testdir/test_expr.vim @@ -373,8 +373,10 @@ function Test_printf_errors() call assert_fails('echo printf("%d", [])', 'E745:') call assert_fails('echo printf("%d", 1, 2)', 'E767:') call assert_fails('echo printf("%*d", 1)', 'E766:') + call assert_fails('echo printf("%s")', 'E766:') if has('float') call assert_fails('echo printf("%d", 1.2)', 'E805:') + call assert_fails('echo printf("%f")') endif endfunc