mirror of https://github.com/lukechilds/node.git
Browse Source
PR-URL: https://github.com/nodejs/node/pull/10562 Fixes: https://github.com/nodejs/node/issues/10554 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>v6
James M Snell
8 years ago
2 changed files with 29 additions and 14 deletions
@ -0,0 +1,21 @@ |
|||
'use strict'; |
|||
|
|||
require('../common'); |
|||
const assert = require('assert'); |
|||
const URL = require('url').URL; |
|||
const toString = Object.prototype.toString; |
|||
|
|||
const url = new URL('http://example.org'); |
|||
const sp = url.searchParams; |
|||
|
|||
const test = [ |
|||
[toString.call(url), 'URL'], |
|||
[toString.call(Object.getPrototypeOf(url)), 'URLPrototype'], |
|||
[toString.call(sp), 'URLSearchParams'], |
|||
[toString.call(Object.getPrototypeOf(sp)), 'URLSearchParamsPrototype'] |
|||
]; |
|||
|
|||
test.forEach((row) => { |
|||
assert.strictEqual(row[0], `[object ${row[1]}]`, |
|||
`${row[0]} !== [object ${row[1]}]`); |
|||
}); |
Loading…
Reference in new issue