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() | :command! PromoteToLet :call PromoteToLet() | ||||||
| :map <leader>pl :PromoteToLet<cr> | :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 | " MARKDOWN | ||||||
| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user