mirror of
https://github.com/rest-client/rest-client.git
synced 2022-11-09 13:49:40 -05:00
Stub out Netrc.read in tests (avoid ENV calls).
This fixes tests on Windows, where Netrc tries to read several differen ENV variables like HOMEDRIVE and HOMEPATH.
This commit is contained in:
parent
75f499aab5
commit
b98798e632
1 changed files with 2 additions and 1 deletions
|
@ -567,7 +567,8 @@ describe RestClient::Request, :include_helpers do
|
||||||
allow(ENV).to receive(:[]).with("http_proxy").and_return("http://127.0.0.1")
|
allow(ENV).to receive(:[]).with("http_proxy").and_return("http://127.0.0.1")
|
||||||
allow(ENV).to receive(:[]).with("no_proxy").and_return(nil)
|
allow(ENV).to receive(:[]).with("no_proxy").and_return(nil)
|
||||||
allow(ENV).to receive(:[]).with("NO_PROXY").and_return(nil)
|
allow(ENV).to receive(:[]).with("NO_PROXY").and_return(nil)
|
||||||
allow(ENV).to receive(:[]).with("NETRC").and_return(nil)
|
allow(Netrc).to receive(:read).and_return({})
|
||||||
|
|
||||||
req = RestClient::Request.new(:method => :put, :url => 'http://some/resource', :payload => 'payload')
|
req = RestClient::Request.new(:method => :put, :url => 'http://some/resource', :payload => 'payload')
|
||||||
obj = req.net_http_object('host', 80)
|
obj = req.net_http_object('host', 80)
|
||||||
expect(obj.proxy?).to be true
|
expect(obj.proxy?).to be true
|
||||||
|
|
Loading…
Reference in a new issue