27 lines
		
	
	
		
			767 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			767 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| require "testing_env"
 | |
| 
 | |
| class IntegrationCommandTestAnalytics < IntegrationCommandTestCase
 | |
|   def test_analytics
 | |
|     HOMEBREW_REPOSITORY.cd do
 | |
|       shutup do
 | |
|         system "git", "init"
 | |
|       end
 | |
|     end
 | |
| 
 | |
|     assert_match "Analytics is disabled (by HOMEBREW_NO_ANALYTICS)",
 | |
|       cmd("analytics", "HOMEBREW_NO_ANALYTICS" => "1")
 | |
| 
 | |
|     cmd("analytics", "off")
 | |
|     assert_match "Analytics is disabled",
 | |
|       cmd("analytics", "HOMEBREW_NO_ANALYTICS" => nil)
 | |
| 
 | |
|     cmd("analytics", "on")
 | |
|     assert_match "Analytics is enabled", cmd("analytics",
 | |
|       "HOMEBREW_NO_ANALYTICS" => nil)
 | |
| 
 | |
|     assert_match "Invalid usage", cmd_fail("analytics", "on", "off")
 | |
|     assert_match "Invalid usage", cmd_fail("analytics", "testball")
 | |
|     cmd("analytics", "regenerate-uuid")
 | |
|   end
 | |
| end
 | 
