From 837ffa209c37966c95b2a8aa98c43df20e160075 Mon Sep 17 00:00:00 2001 From: mansimarkaur Date: Mon, 19 Jun 2017 01:18:38 +0530 Subject: stubbed the node formula --- Library/Homebrew/test/language/node_spec.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'Library/Homebrew') 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 -- cgit v1.2.3