aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/test/language/node_spec.rb10
1 files changed, 7 insertions, 3 deletions
diff --git a/Library/Homebrew/test/language/node_spec.rb b/Library/Homebrew/test/language/node_spec.rb
index df29a1db9..4f2a0df09 100644
--- a/Library/Homebrew/test/language/node_spec.rb
+++ b/Library/Homebrew/test/language/node_spec.rb
@@ -7,10 +7,14 @@ describe Language::Node do
end
it "calls prepend_path when npmrc does not exist" do
- allow(Formula).to receive(:[]).with("node").and_return(formula { url "foo-1.0" })
+ node = formula "node" do
+ url "node-test"
+ end
+ stub_formula_loader(node)
allow_any_instance_of(Pathname).to receive(:exist?).and_return(false)
- allow(ENV).to receive(:prepend_path).with("PATH", Formula["node"].opt_libexec/"bin").and_return("prepend_path called")
- expect(subject.setup_npm_environment).to eq("prepend_path called")
+
+ subject.setup_npm_environment
+ expect(ENV["PATH"]).to include(Formula["node"].opt_libexec/"bin")
end
end