19 lines
		
	
	
		
			472 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			472 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
|   | require "open3" | ||
|  | 
 | ||
|  | describe "RuboCop" do | ||
|  |   context "when calling `rubocop` outside of the Homebrew environment" do | ||
|  |     before do | ||
|  |       ENV.keys.each do |key| | ||
|  |         ENV.delete(key) if key.start_with?("HOMEBREW_") | ||
|  |       end | ||
|  | 
 | ||
|  |       ENV["XDG_CACHE_HOME"] = "#{HOMEBREW_CACHE}/style" | ||
|  |     end | ||
|  | 
 | ||
|  |     it "loads all Formula cops without errors" do | ||
|  |       _, _, status = Open3.capture3("rubocop", TEST_FIXTURE_DIR/"testball.rb") | ||
|  |       expect(status).to be_a_success | ||
|  |     end | ||
|  |   end | ||
|  | end |