Remove vim bindings for Ruby tests
This commit is contained in:
		
							parent
							
								
									2f94b1f889
								
							
						
					
					
						commit
						41c472b942
					
				
							
								
								
									
										59
									
								
								vimrc
									
									
									
									
									
								
							
							
						
						
									
										59
									
								
								vimrc
									
									
									
									
									
								
							|  | @ -326,65 +326,6 @@ endfunction | |||
| :command! PromoteToLet :call PromoteToLet() | ||||
| :map <leader>pl :PromoteToLet<cr> | ||||
| 
 | ||||
| 
 | ||||
| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | ||||
| " RUNNING TESTS | ||||
| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | ||||
| map <leader>t :call RunTestFile()<cr> | ||||
| map <leader>T :call RunNearestTest()<cr> | ||||
| map <leader>a :call RunTests('')<cr> | ||||
| map <leader>c :w\|:!script/features<cr> | ||||
| 
 | ||||
| function! RunTestFile(...) | ||||
|     if a:0 | ||||
|         let command_suffix = a:1 | ||||
|     else | ||||
|         let command_suffix = "" | ||||
|     endif | ||||
| 
 | ||||
|     " Run the tests for the previously-marked file. | ||||
|     let in_test_file = match(expand("%"), '\(.feature\|_spec.rb\)$') != -1 | ||||
|     if in_test_file | ||||
|         call SetTestFile() | ||||
|     elseif !exists("t:grb_test_file") | ||||
|         return | ||||
|     end | ||||
|     call RunTests(t:grb_test_file . command_suffix) | ||||
| endfunction | ||||
| 
 | ||||
| function! RunNearestTest() | ||||
|     let spec_line_number = line('.') | ||||
|     call RunTestFile(":" . spec_line_number . " -b") | ||||
| endfunction | ||||
| 
 | ||||
| function! SetTestFile() | ||||
|     " Set the spec file that tests will be run for. | ||||
|     let t:grb_test_file=@% | ||||
| endfunction | ||||
| 
 | ||||
| function! RunTests(filename) | ||||
|     " Write the file and run tests for the given filename | ||||
|     :w | ||||
|     :silent !echo;echo;echo;echo;echo;echo;echo;echo;echo;echo | ||||
|     :silent !echo;echo;echo;echo;echo;echo;echo;echo;echo;echo | ||||
|     :silent !echo;echo;echo;echo;echo;echo;echo;echo;echo;echo | ||||
|     :silent !echo;echo;echo;echo;echo;echo;echo;echo;echo;echo | ||||
|     :silent !echo;echo;echo;echo;echo;echo;echo;echo;echo;echo | ||||
|     :silent !echo;echo;echo;echo;echo;echo;echo;echo;echo;echo | ||||
|     if match(a:filename, '\.feature$') != -1 | ||||
|         exec ":!script/features " . a:filename | ||||
|     else | ||||
|         if filereadable("script/test") | ||||
|             exec ":!script/test " . a:filename | ||||
|         elseif filereadable("Gemfile") | ||||
|             exec ":!bundle exec rspec --color " . a:filename | ||||
|         else | ||||
|             exec ":!rspec --color " . a:filename | ||||
|         end | ||||
|     end | ||||
| endfunction | ||||
| 
 | ||||
| 
 | ||||
| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | ||||
| " MARKDOWN | ||||
| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user