summaryrefslogtreecommitdiff
path: root/test/parallel/test-http-client-get-url.js
diff options
context:
space:
mode:
authorJames M Snell <jasnell@gmail.com>2017-01-05 10:25:46 -0800
committerJames M Snell <jasnell@gmail.com>2017-01-09 09:28:11 -0800
commit0f62ee6963a40930ec02147db40b2a4a270b0e1d (patch)
tree0f2a72fbabbb86e8e928e2e4e145ef4174d7d5b1 /test/parallel/test-http-client-get-url.js
parentfd115862f413899996130c00a6109cd5448d760e (diff)
downloadandroid-node-v8-0f62ee6963a40930ec02147db40b2a4a270b0e1d.tar.gz
android-node-v8-0f62ee6963a40930ec02147db40b2a4a270b0e1d.tar.bz2
android-node-v8-0f62ee6963a40930ec02147db40b2a4a270b0e1d.zip
url: allow use of URL with http.request and https.request
PR-URL: https://github.com/nodejs/node/pull/10638 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Michal Zasso <targos@protonmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Diffstat (limited to 'test/parallel/test-http-client-get-url.js')
-rw-r--r--test/parallel/test-http-client-get-url.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/test/parallel/test-http-client-get-url.js b/test/parallel/test-http-client-get-url.js
index 0fc8cf47da..d9a5e93256 100644
--- a/test/parallel/test-http-client-get-url.js
+++ b/test/parallel/test-http-client-get-url.js
@@ -2,6 +2,8 @@
const common = require('../common');
const assert = require('assert');
const http = require('http');
+const url = require('url');
+const URL = url.URL;
var server = http.createServer(common.mustCall(function(req, res) {
assert.equal('GET', req.method);
@@ -10,8 +12,11 @@ var server = http.createServer(common.mustCall(function(req, res) {
res.write('hello\n');
res.end();
server.close();
-}));
+}, 3));
server.listen(0, function() {
- http.get(`http://127.0.0.1:${this.address().port}/foo?bar`);
+ const u = `http://127.0.0.1:${this.address().port}/foo?bar`;
+ http.get(u);
+ http.get(url.parse(u));
+ http.get(new URL(u));
});