blob: 8d05bc6c7f16c3dfcdadb89732f7d95330a308e6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
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
|