mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	legacy tests: migrate test27
This commit is contained in:
		 Rainer Borene
					Rainer Borene
				
			
				
					committed by
					
						 Thiago de Arruda
						Thiago de Arruda
					
				
			
			
				
	
			
			
			 Thiago de Arruda
						Thiago de Arruda
					
				
			
						parent
						
							34cc2b1e33
						
					
				
				
					commit
					ac52d84f16
				
			| @@ -1,20 +0,0 @@ | ||||
| Test for expanding file names | ||||
|  | ||||
| STARTTEST | ||||
| :!mkdir Xdir1 | ||||
| :!mkdir Xdir2 | ||||
| :!mkdir Xdir3 | ||||
| :cd Xdir3 | ||||
| :!mkdir Xdir4 | ||||
| :cd .. | ||||
| :w Xdir1/file | ||||
| :w Xdir3/Xdir4/file | ||||
| :n Xdir?/*/file | ||||
| Go%:.w! test.out | ||||
| :n! Xdir?/*/nofile | ||||
| Go%:.w >>test.out | ||||
| :e! xx | ||||
| :!rm -rf Xdir1 Xdir2 Xdir3 | ||||
| :qa! | ||||
| ENDTEST | ||||
|  | ||||
| @@ -1,2 +0,0 @@ | ||||
| Xdir3/Xdir4/file | ||||
| Xdir?/*/nofile | ||||
							
								
								
									
										38
									
								
								test/functional/legacy/027_expand_file_names_spec.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								test/functional/legacy/027_expand_file_names_spec.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | ||||
| -- Test for expanding file names | ||||
|  | ||||
| local helpers = require('test.functional.helpers') | ||||
| local clear, feed, insert = helpers.clear, helpers.feed, helpers.insert | ||||
| local execute, expect = helpers.execute, helpers.expect | ||||
| local curbuf_contents = helpers.curbuf_contents | ||||
| local eq, eval = helpers.eq, helpers.eval | ||||
|  | ||||
| describe('expand file name', function() | ||||
|   setup(clear) | ||||
|  | ||||
|   it('is working', function() | ||||
|     execute('set nocp') | ||||
|     execute('!mkdir Xdir1') | ||||
|     execute('!mkdir Xdir2') | ||||
|     execute('!mkdir Xdir3') | ||||
|     execute('cd Xdir3') | ||||
|     execute('!mkdir Xdir4') | ||||
|     execute('cd ..') | ||||
|     execute('w Xdir1/file') | ||||
|     execute('w Xdir3/Xdir4/file') | ||||
|     execute('n Xdir?/*/file') | ||||
|  | ||||
|     -- Yank current file path to @a register | ||||
|     feed('i<C-R>%<Esc>V"ad') | ||||
|  | ||||
|     -- Put @a and current file path in the current buffer | ||||
|     execute('n! Xdir?/*/nofile') | ||||
|     feed('V"ap') | ||||
|     feed('o<C-R>%<Esc>') | ||||
|  | ||||
|     eq("Xdir3/Xdir4/file\nXdir?/*/nofile", curbuf_contents()) | ||||
|   end) | ||||
|  | ||||
|   teardown(function() | ||||
|     os.execute('rm -rf Xdir1 Xdir2 Xdir3') | ||||
|   end) | ||||
| end) | ||||
		Reference in New Issue
	
	Block a user