mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	vim-patch:8.0.0440: not enough test coverage in Insert mode
[Nvim note: test_override() omitted]
Problem:    Not enough test coverage in Insert mode.
Solution:   Add lots of tests.  Add test_override(). (Christian Brabandt,
            closes vim/vim#1521)
eb992cb90f
			
			
This commit is contained in:
		| @@ -376,7 +376,6 @@ MS-DOS support: | ||||
| Test functions: | ||||
|   test_alloc_fail() | ||||
|   test_autochdir() | ||||
|   test_disable_char_avail() | ||||
|   test_garbagecollect_now() | ||||
|   test_null_channel() | ||||
|   test_null_dict() | ||||
| @@ -384,6 +383,7 @@ Test functions: | ||||
|   test_null_list() | ||||
|   test_null_partial() | ||||
|   test_null_string() | ||||
|   test_override() | ||||
|   test_settime() | ||||
|  | ||||
| Other options: | ||||
|   | ||||
| @@ -49,6 +49,7 @@ NEW_TESTS ?= \ | ||||
| 	    test_command_count.res \ | ||||
| 	    test_cscope.res \ | ||||
| 	    test_digraph.res \ | ||||
| 	    test_edit.res \ | ||||
| 	    test_diffmode.res \ | ||||
| 	    test_farsi.res \ | ||||
| 	    test_filter_map.res \ | ||||
|   | ||||
| @@ -45,7 +45,7 @@ source setup.vim | ||||
| " This also enables use of line continuation. | ||||
| set viminfo+=nviminfo | ||||
|  | ||||
| " Use utf-8 or latin1 be default, instead of whatever the system default | ||||
| " Use utf-8 or latin1 by default, instead of whatever the system default | ||||
| " happens to be.  Individual tests can overrule this at the top of the file. | ||||
| if has('multi_byte') | ||||
|   set encoding=utf-8 | ||||
|   | ||||
							
								
								
									
										1326
									
								
								src/nvim/testdir/test_edit.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1326
									
								
								src/nvim/testdir/test_edit.vim
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -3,13 +3,13 @@ | ||||
| set belloff=all | ||||
| func Test_search_cmdline() | ||||
|   " See test/functional/legacy/search_spec.lua | ||||
|   throw 'skipped: Nvim does not support test_disable_char_avail()' | ||||
|   throw 'skipped: Nvim does not support test_override()' | ||||
|   if !exists('+incsearch') | ||||
|     return | ||||
|   endif | ||||
|   " need to disable char_avail, | ||||
|   " so that expansion of commandline works | ||||
|   call test_disable_char_avail(1) | ||||
|   call test_override("char_avail", 1) | ||||
|   new | ||||
|   call setline(1, ['  1', '  2 these', '  3 the', '  4 their', '  5 there', '  6 their', '  7 the', '  8 them', '  9 these', ' 10 foobar']) | ||||
|   " Test 1 | ||||
| @@ -196,19 +196,19 @@ func Test_search_cmdline() | ||||
|   call assert_equal('  3 the', getline('.')) | ||||
|  | ||||
|   " clean up | ||||
|   call test_disable_char_avail(0) | ||||
|   call test_override("char_avail", 0) | ||||
|   bw! | ||||
| endfunc | ||||
|  | ||||
| func Test_search_cmdline2() | ||||
|   " See test/functional/legacy/search_spec.lua | ||||
|   throw 'skipped: Nvim does not support test_disable_char_avail()' | ||||
|   throw 'skipped: Nvim does not support test_override()' | ||||
|   if !exists('+incsearch') | ||||
|     return | ||||
|   endif | ||||
|   " need to disable char_avail, | ||||
|   " so that expansion of commandline works | ||||
|   call test_disable_char_avail(1) | ||||
|   call test_override("char_avail", 1) | ||||
|   new | ||||
|   call setline(1, ['  1', '  2 these', '  3 the theother']) | ||||
|   " Test 1 | ||||
| @@ -270,7 +270,7 @@ func Test_search_cmdline2() | ||||
|  | ||||
|   " clean up | ||||
|   set noincsearch | ||||
|   call test_disable_char_avail(0) | ||||
|   call test_override("char_avail", 0) | ||||
|   bw! | ||||
| endfunc | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Justin M. Keyes
					Justin M. Keyes