mirror of https://github.com/lukechilds/node.git
Browse Source
- Add tests to check if the `originFor` implementation for WHATWG url parsing is correnct. - Fix `originFor` by including a base as argument PR-URL: https://github.com/nodejs/node/pull/10021 Reviewed-By: James M Snell <jasnell@gmail.com>v6
joyeecheung
8 years ago
committed by
Italo A. Casas
2 changed files with 21 additions and 2 deletions
@ -0,0 +1,19 @@ |
|||
'use strict'; |
|||
|
|||
const common = require('../common'); |
|||
|
|||
const URL = require('url').URL; |
|||
const path = require('path'); |
|||
const assert = require('assert'); |
|||
const tests = require(path.join(common.fixturesDir, 'url-tests.json')); |
|||
|
|||
for (const test of tests) { |
|||
if (typeof test === 'string') |
|||
continue; |
|||
|
|||
if (test.origin) { |
|||
const origin = URL.originFor(test.input, test.base); |
|||
// Pass true to origin.toString() to enable unicode serialization.
|
|||
assert.strictEqual(origin.toString(true), test.origin); |
|||
} |
|||
} |
Loading…
Reference in new issue