summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian White <mscdex@mscdex.net>2017-04-15 00:42:25 -0400
committerEvan Lucas <evanlucas@me.com>2017-05-02 15:22:44 -0500
commit60daaaeff2c325156789c687e3efc7b59b02ee78 (patch)
tree4496eec0fea45c46410d7c98182bb5a46dc286a9
parentd154aafe185fb03598a0c8416141e72b7c37e992 (diff)
downloadnode-new-60daaaeff2c325156789c687e3efc7b59b02ee78.tar.gz
url: always show password for URL instances
This matches browser behavior. PR-URL: https://github.com/nodejs/node/pull/12420 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
-rw-r--r--lib/internal/url.js5
-rw-r--r--test/parallel/test-whatwg-url-inspect.js2
2 files changed, 2 insertions, 5 deletions
diff --git a/lib/internal/url.js b/lib/internal/url.js
index 9929c006d5..3fabf09beb 100644
--- a/lib/internal/url.js
+++ b/lib/internal/url.js
@@ -215,8 +215,6 @@ class URL {
throw new TypeError('Value of `this` is not a URL');
}
- const ctx = this[context];
-
if (typeof depth === 'number' && depth < 0)
return opts.stylize('[Object]', 'special');
@@ -230,8 +228,7 @@ class URL {
obj.origin = this.origin;
obj.protocol = this.protocol;
obj.username = this.username;
- obj.password = (opts.showHidden || ctx.password === '') ?
- this.password : '--------';
+ obj.password = this.password;
obj.host = this.host;
obj.hostname = this.hostname;
obj.port = this.port;
diff --git a/test/parallel/test-whatwg-url-inspect.js b/test/parallel/test-whatwg-url-inspect.js
index a8a59b7787..8db1a20e5b 100644
--- a/test/parallel/test-whatwg-url-inspect.js
+++ b/test/parallel/test-whatwg-url-inspect.js
@@ -21,7 +21,7 @@ assert.strictEqual(
origin: 'https://host.name:8080',
protocol: 'https:',
username: 'username',
- password: '--------',
+ password: 'password',
host: 'host.name:8080',
hostname: 'host.name',
port: '8080',