Merge pull request #448 from jkraemer/rails-test
adds basic file completion for 'rails test' command
This commit is contained in:
		
						commit
						d04a31c48d
					
				
							
								
								
									
										19
									
								
								src/_rails
								
								
								
								
							
							
						
						
									
										19
									
								
								src/_rails
								
								
								
								
							|  | @ -79,6 +79,7 @@ __rails_commands() { | ||||||
|           profiler'[Get profile information from a piece of code]' |           profiler'[Get profile information from a piece of code]' | ||||||
|           plugin'[Install a plugin]' |           plugin'[Install a plugin]' | ||||||
|           {runner,r}'[Run a piece of code in the application environment]' |           {runner,r}'[Run a piece of code in the application environment]' | ||||||
|  |           {test,t}'[Run tests]' | ||||||
|         ) |         ) | ||||||
|       else |       else | ||||||
|         commands=( |         commands=( | ||||||
|  | @ -594,6 +595,24 @@ _rails_r() { | ||||||
|   _rails_runner |   _rails_runner | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | _rails_test() { | ||||||
|  |   local context state line curcontext="$curcontext" | ||||||
|  | 
 | ||||||
|  |   _arguments -C \ | ||||||
|  |     ': :->path' | ||||||
|  | 
 | ||||||
|  |   case "$state" in | ||||||
|  |     path) | ||||||
|  |       _alternative \ | ||||||
|  |         'files:filename:_files -g "*.rb"' | ||||||
|  |       ;; | ||||||
|  |   esac | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | _rails_t() { | ||||||
|  |   _rails_test | ||||||
|  | } | ||||||
|  | 
 | ||||||
| _rails "$@" | _rails "$@" | ||||||
| 
 | 
 | ||||||
| # Local Variables: | # Local Variables: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue