25 lines
		
	
	
		
			676 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			676 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| require "testing_env"
 | |
| 
 | |
| class IntegrationCommandTestReinstall < IntegrationCommandTestCase
 | |
|   def test_reinstall
 | |
|     setup_test_formula "testball"
 | |
| 
 | |
|     cmd("install", "testball", "--with-foo")
 | |
|     foo_dir = HOMEBREW_CELLAR/"testball/0.1/foo"
 | |
|     assert foo_dir.exist?
 | |
|     foo_dir.rmtree
 | |
|     assert_match "Reinstalling testball --with-foo",
 | |
|       cmd("reinstall", "testball")
 | |
|     assert foo_dir.exist?
 | |
|   end
 | |
| 
 | |
|   def test_reinstall_with_invalid_option
 | |
|     setup_test_formula "testball"
 | |
| 
 | |
|     cmd("install", "testball", "--with-foo")
 | |
| 
 | |
|     assert_match "testball: this formula has no --with-fo option so it will be ignored!",
 | |
|       cmd("reinstall", "testball", "--with-fo")
 | |
|   end
 | |
| end
 | 
