diff --git a/test/no_proxy.js b/test/no_proxy.js index 6b54ca2fb..775f2dc67 100644 --- a/test/no_proxy.js +++ b/test/no_proxy.js @@ -8,80 +8,81 @@ function setup(host, config, mainconfig) { return new Storage(config, mainconfig) } -exports['should work fine without proxy'] = function() { - var x = setup('http://x/x', {}, {}) - assert.equal(x.proxy, null) -} +exports['Use proxy'] = { + 'should work fine without proxy': function() { + var x = setup('http://x/x', {}, {}) + assert.equal(x.proxy, null) + }, -exports['local config should take priority'] = function() { - var x = setup('http://x/x', {http_proxy: '123'}, {http_proxy: '456'}) - assert.equal(x.proxy, '123') -} + 'local config should take priority': function() { + var x = setup('http://x/x', {http_proxy: '123'}, {http_proxy: '456'}) + assert.equal(x.proxy, '123') + }, -exports['no_proxy is invalid'] = function() { - var x = setup('http://x/x', {http_proxy: '123', no_proxy: false}, {}) - assert.equal(x.proxy, '123') - var x = setup('http://x/x', {http_proxy: '123', no_proxy: null}, {}) - assert.equal(x.proxy, '123') - var x = setup('http://x/x', {http_proxy: '123', no_proxy: []}, {}) - assert.equal(x.proxy, '123') - var x = setup('http://x/x', {http_proxy: '123', no_proxy: ''}, {}) - assert.equal(x.proxy, '123') -} + 'no_proxy is invalid': function() { + var x = setup('http://x/x', {http_proxy: '123', no_proxy: false}, {}) + assert.equal(x.proxy, '123') + var x = setup('http://x/x', {http_proxy: '123', no_proxy: null}, {}) + assert.equal(x.proxy, '123') + var x = setup('http://x/x', {http_proxy: '123', no_proxy: []}, {}) + assert.equal(x.proxy, '123') + var x = setup('http://x/x', {http_proxy: '123', no_proxy: ''}, {}) + assert.equal(x.proxy, '123') + }, -exports['no_proxy - simple/include'] = function() { - var x = setup('http://localhost', {http_proxy: '123'}, {no_proxy: 'localhost'}) - assert.equal(x.proxy, undefined) -} + 'no_proxy - simple/include': function() { + var x = setup('http://localhost', {http_proxy: '123'}, {no_proxy: 'localhost'}) + assert.equal(x.proxy, undefined) + }, -exports['no_proxy - simple/not'] = function() { - var x = setup('http://localhost', {http_proxy: '123'}, {no_proxy: 'blah'}) - assert.equal(x.proxy, '123') -} + 'no_proxy - simple/not': function() { + var x = setup('http://localhost', {http_proxy: '123'}, {no_proxy: 'blah'}) + assert.equal(x.proxy, '123') + }, -exports['no_proxy - various, single string'] = function() { - var x = setup('http://blahblah', {http_proxy: '123'}, {no_proxy: 'blah'}) - assert.equal(x.proxy, '123') - var x = setup('http://blah.blah', {}, {http_proxy: '123', no_proxy: 'blah'}) - assert.equal(x.proxy, null) - var x = setup('http://blahblah', {}, {http_proxy: '123', no_proxy: '.blah'}) - assert.equal(x.proxy, '123') - var x = setup('http://blah.blah', {http_proxy: '123', no_proxy: '.blah'}, {}) - assert.equal(x.proxy, null) - var x = setup('http://blah', {http_proxy: '123', no_proxy: '.blah'}, {}) - assert.equal(x.proxy, null) - var x = setup('http://blahh', {http_proxy: '123', no_proxy: 'blah'}, {}) - assert.equal(x.proxy, '123') -} + 'no_proxy - various, single string': function() { + var x = setup('http://blahblah', {http_proxy: '123'}, {no_proxy: 'blah'}) + assert.equal(x.proxy, '123') + var x = setup('http://blah.blah', {}, {http_proxy: '123', no_proxy: 'blah'}) + assert.equal(x.proxy, null) + var x = setup('http://blahblah', {}, {http_proxy: '123', no_proxy: '.blah'}) + assert.equal(x.proxy, '123') + var x = setup('http://blah.blah', {http_proxy: '123', no_proxy: '.blah'}, {}) + assert.equal(x.proxy, null) + var x = setup('http://blah', {http_proxy: '123', no_proxy: '.blah'}, {}) + assert.equal(x.proxy, null) + var x = setup('http://blahh', {http_proxy: '123', no_proxy: 'blah'}, {}) + assert.equal(x.proxy, '123') + }, -exports['no_proxy - various, array'] = function() { - var x = setup('http://blahblah', {http_proxy: '123'}, {no_proxy: 'foo,bar,blah'}) - assert.equal(x.proxy, '123') - var x = setup('http://blah.blah', {http_proxy: '123'}, {no_proxy: 'foo,bar,blah'}) - assert.equal(x.proxy, null) - var x = setup('http://blah.foo', {http_proxy: '123'}, {no_proxy: 'foo,bar,blah'}) - assert.equal(x.proxy, null) - var x = setup('http://foo.baz', {http_proxy: '123'}, {no_proxy: 'foo,bar,blah'}) - assert.equal(x.proxy, '123') - var x = setup('http://blahblah', {http_proxy: '123'}, {no_proxy: ['foo','bar','blah']}) - assert.equal(x.proxy, '123') - var x = setup('http://blah.blah', {http_proxy: '123'}, {no_proxy: ['foo','bar','blah']}) - assert.equal(x.proxy, null) -} + 'no_proxy - various, array': function() { + var x = setup('http://blahblah', {http_proxy: '123'}, {no_proxy: 'foo,bar,blah'}) + assert.equal(x.proxy, '123') + var x = setup('http://blah.blah', {http_proxy: '123'}, {no_proxy: 'foo,bar,blah'}) + assert.equal(x.proxy, null) + var x = setup('http://blah.foo', {http_proxy: '123'}, {no_proxy: 'foo,bar,blah'}) + assert.equal(x.proxy, null) + var x = setup('http://foo.baz', {http_proxy: '123'}, {no_proxy: 'foo,bar,blah'}) + assert.equal(x.proxy, '123') + var x = setup('http://blahblah', {http_proxy: '123'}, {no_proxy: ['foo','bar','blah']}) + assert.equal(x.proxy, '123') + var x = setup('http://blah.blah', {http_proxy: '123'}, {no_proxy: ['foo','bar','blah']}) + assert.equal(x.proxy, null) + }, -exports['no_proxy - hostport'] = function() { - var x = setup('http://localhost:80', {http_proxy: '123'}, {no_proxy: 'localhost'}) - assert.equal(x.proxy, null) - var x = setup('http://localhost:8080', {http_proxy: '123'}, {no_proxy: 'localhost'}) - assert.equal(x.proxy, null) -} + 'no_proxy - hostport': function() { + var x = setup('http://localhost:80', {http_proxy: '123'}, {no_proxy: 'localhost'}) + assert.equal(x.proxy, null) + var x = setup('http://localhost:8080', {http_proxy: '123'}, {no_proxy: 'localhost'}) + assert.equal(x.proxy, null) + }, -exports['no_proxy - secure'] = function() { - var x = setup('https://something', {http_proxy: '123'}, {}) - assert.equal(x.proxy, null) - var x = setup('https://something', {https_proxy: '123'}, {}) - assert.equal(x.proxy, '123') - var x = setup('https://something', {http_proxy: '456', https_proxy: '123'}, {}) - assert.equal(x.proxy, '123') + 'no_proxy - secure': function() { + var x = setup('https://something', {http_proxy: '123'}, {}) + assert.equal(x.proxy, null) + var x = setup('https://something', {https_proxy: '123'}, {}) + assert.equal(x.proxy, '123') + var x = setup('https://something', {http_proxy: '456', https_proxy: '123'}, {}) + assert.equal(x.proxy, '123') + }, } -