comparison src/testdir/test_filter_cmd.vim @ 19471:cb73f4ae6b7c v8.2.0293

patch 8.2.0293: various Ex commands not sufficiently tested Commit: https://github.com/vim/vim/commit/818fc9ad143911b2faa0d7cee86724aa70a02080 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Feb 21 17:54:45 2020 +0100 patch 8.2.0293: various Ex commands not sufficiently tested Problem: Various Ex commands not sufficiently tested. Solution: Add more test cases. (Yegappan Lakshmanan, closes https://github.com/vim/vim/issues/5673)
author Bram Moolenaar <Bram@vim.org>
date Fri, 21 Feb 2020 18:00:05 +0100
parents 068337e86133
children f6eb0c468ae4
comparison
equal deleted inserted replaced
19470:ddc2e7caff46 19471:cb73f4ae6b7c
45 call assert_fails('filter', 'E471:') 45 call assert_fails('filter', 'E471:')
46 call assert_fails('filter pat', 'E476:') 46 call assert_fails('filter pat', 'E476:')
47 call assert_fails('filter /pat', 'E476:') 47 call assert_fails('filter /pat', 'E476:')
48 call assert_fails('filter /pat/', 'E476:') 48 call assert_fails('filter /pat/', 'E476:')
49 call assert_fails('filter /pat/ asdf', 'E492:') 49 call assert_fails('filter /pat/ asdf', 'E492:')
50 " Using assert_fails() causes E476 instead of E866. So use a try-catch.
51 let caught_e866 = 0
52 try
53 filter /\@>b/ ls
54 catch /E866:/
55 let caught_e866 = 1
56 endtry
57 call assert_equal(1, caught_e866)
50 58
51 call assert_fails('filter!', 'E471:') 59 call assert_fails('filter!', 'E471:')
52 call assert_fails('filter! pat', 'E476:') 60 call assert_fails('filter! pat', 'E476:')
53 call assert_fails('filter! /pat', 'E476:') 61 call assert_fails('filter! /pat', 'E476:')
54 call assert_fails('filter! /pat/', 'E476:') 62 call assert_fails('filter! /pat/', 'E476:')