Mercurial > vim
comparison src/testdir/test_edit.vim @ 23984:e27b5529dc6a v8.2.2534
patch 8.2.2534: missing test coverage
Commit: https://github.com/vim/vim/commit/a1070eae77f635f08b6f2612726b905796baaa58
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Feb 20 19:21:36 2021 +0100
patch 8.2.2534: missing test coverage
Problem: Missing test coverage.
Solution: Improve test coverage for completion with different encodings,
mapset(), and term function failures. (Dominique Pell?,
closes #7877)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 20 Feb 2021 19:30:03 +0100 |
parents | 51bc501a13ca |
children | eeb5518a37aa |
comparison
equal
deleted
inserted
replaced
23983:8911f8c83426 | 23984:e27b5529dc6a |
---|---|
678 bw! | 678 bw! |
679 endfunc | 679 endfunc |
680 | 680 |
681 func Test_edit_CTRL_N() | 681 func Test_edit_CTRL_N() |
682 " Check keyword completion | 682 " Check keyword completion |
683 new | 683 for e in ['latin1', 'utf-8'] |
684 set complete=. | 684 exe 'set encoding=' .. e |
685 call setline(1, ['INFER', 'loWER', '', '', ]) | 685 new |
686 call cursor(3, 1) | 686 set complete=. |
687 call feedkeys("Ai\<c-n>\<cr>\<esc>", "tnix") | 687 call setline(1, ['INFER', 'loWER', '', '', ]) |
688 call feedkeys("ILO\<c-n>\<cr>\<esc>", 'tnix') | 688 call cursor(3, 1) |
689 call assert_equal(['INFER', 'loWER', 'i', 'LO', '', ''], getline(1, '$')) | 689 call feedkeys("Ai\<c-n>\<cr>\<esc>", "tnix") |
690 %d | 690 call feedkeys("ILO\<c-n>\<cr>\<esc>", 'tnix') |
691 call setline(1, ['INFER', 'loWER', '', '', ]) | 691 call assert_equal(['INFER', 'loWER', 'i', 'LO', '', ''], getline(1, '$'), e) |
692 call cursor(3, 1) | 692 %d |
693 set ignorecase infercase | 693 call setline(1, ['INFER', 'loWER', '', '', ]) |
694 call feedkeys("Ii\<c-n>\<cr>\<esc>", "tnix") | 694 call cursor(3, 1) |
695 call feedkeys("ILO\<c-n>\<cr>\<esc>", 'tnix') | 695 set ignorecase infercase |
696 call assert_equal(['INFER', 'loWER', 'infer', 'LOWER', '', ''], getline(1, '$')) | 696 call feedkeys("Ii\<c-n>\<cr>\<esc>", "tnix") |
697 | 697 call feedkeys("ILO\<c-n>\<cr>\<esc>", 'tnix') |
698 set noignorecase noinfercase complete& | 698 call assert_equal(['INFER', 'loWER', 'infer', 'LOWER', '', ''], getline(1, '$'), e) |
699 bw! | 699 |
700 set noignorecase noinfercase complete& | |
701 bw! | |
702 endfor | |
700 endfunc | 703 endfunc |
701 | 704 |
702 func Test_edit_CTRL_O() | 705 func Test_edit_CTRL_O() |
703 " Check for CTRL-O in insert mode | 706 " Check for CTRL-O in insert mode |
704 new | 707 new |