19 lines
		
	
	
		
			465 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			465 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| require "testing_env"
 | |
| 
 | |
| class IntegrationCommandTestCustomCommand < IntegrationCommandTestCase
 | |
|   def test_custom_command
 | |
|     mktmpdir do |path|
 | |
|       cmd = "int-test-#{rand}"
 | |
|       file = "#{path}/brew-#{cmd}"
 | |
| 
 | |
|       File.open(file, "w") do |f|
 | |
|         f.write "#!/bin/sh\necho 'I am #{cmd}'\n"
 | |
|       end
 | |
|       FileUtils.chmod 0777, file
 | |
| 
 | |
|       assert_match "I am #{cmd}",
 | |
|         cmd(cmd, "PATH" => "#{path}#{File::PATH_SEPARATOR}#{ENV["PATH"]}")
 | |
|     end
 | |
|   end
 | |
| end
 | 
