aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorilovezfs2017-03-10 07:28:55 -0800
committerilovezfs2017-03-11 01:59:50 -0800
commit76db07e1b5ef096317701a95285b04aa7bf83187 (patch)
tree8cbebb8601f7cfbac530a99fe7d815c3fabcf42b /Library/Homebrew/test
parent371a830028f53c0ac94d37b736307837b2f2b120 (diff)
downloadbrew-76db07e1b5ef096317701a95285b04aa7bf83187.tar.bz2
env: make prepend_path ignore system paths
`ENV.prepend_path "PATH", which("emacs").dirname` in the emacs requirement was causing us to end up invoking /usr/bin/clang instead of /usr/local/Homebrew/Library/Homebrew/shims/super/clang.
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/ENV_spec.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/Library/Homebrew/test/ENV_spec.rb b/Library/Homebrew/test/ENV_spec.rb
index 7b50ca1d4..07f6cdb6b 100644
--- a/Library/Homebrew/test/ENV_spec.rb
+++ b/Library/Homebrew/test/ENV_spec.rb
@@ -115,11 +115,11 @@ shared_examples EnvActivation do
describe "#prepend_path" do
it "prepends to a path" do
- subject.prepend_path "FOO", "/usr/bin"
- expect(subject["FOO"]).to eq("/usr/bin")
+ subject.prepend_path "FOO", "/usr/libexec"
+ expect(subject["FOO"]).to eq("/usr/libexec")
- subject.prepend_path "FOO", "/bin"
- expect(subject["FOO"]).to eq("/bin#{File::PATH_SEPARATOR}/usr/bin")
+ subject.prepend_path "FOO", "/usr"
+ expect(subject["FOO"]).to eq("/usr#{File::PATH_SEPARATOR}/usr/libexec")
end
end