Added test for non existent node formula and existent npmrc
This commit is contained in:
parent
f8f239686d
commit
f225eaf4d9
@ -6,7 +6,7 @@ describe Language::Node do
|
|||||||
expect(subject.setup_npm_environment).to be_nil
|
expect(subject.setup_npm_environment).to be_nil
|
||||||
end
|
end
|
||||||
|
|
||||||
it "calls prepend_path when npmrc does not exist" do
|
it "calls prepend_path when node formula exists and npmrc does not exist" do
|
||||||
node = formula "node" do
|
node = formula "node" do
|
||||||
url "node-test"
|
url "node-test"
|
||||||
end
|
end
|
||||||
@ -16,6 +16,11 @@ describe Language::Node do
|
|||||||
subject.setup_npm_environment
|
subject.setup_npm_environment
|
||||||
expect(ENV["PATH"]).to include(Formula["node"].opt_libexec/"bin")
|
expect(ENV["PATH"]).to include(Formula["node"].opt_libexec/"bin")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it "does not call prepend_path when node formula does not exist but npmrc exists" do
|
||||||
|
allow_any_instance_of(Pathname).to receive(:exist?).and_return(false)
|
||||||
|
expect(subject.setup_npm_environment).to eq(nil)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "#std_npm_install_args" do
|
describe "#std_npm_install_args" do
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user