summaryrefslogtreecommitdiff
path: root/cli/tests/node_compat/test/parallel/test-url-format-whatwg.js
diff options
context:
space:
mode:
authorYoshiya Hinosawa <stibium121@gmail.com>2023-05-13 15:26:16 +0900
committerGitHub <noreply@github.com>2023-05-13 15:26:16 +0900
commitab88dc2c688ba085de476ae66a67bc383a921819 (patch)
treefdedaf2524d5d407b117f3c0064b0bbf11ca847e /cli/tests/node_compat/test/parallel/test-url-format-whatwg.js
parent2a0c66484098ba35c1b31d4dc6380887b6eb9da4 (diff)
chore(ext/node): removed skipped compat test cases (#19109)
Diffstat (limited to 'cli/tests/node_compat/test/parallel/test-url-format-whatwg.js')
-rw-r--r--cli/tests/node_compat/test/parallel/test-url-format-whatwg.js149
1 files changed, 0 insertions, 149 deletions
diff --git a/cli/tests/node_compat/test/parallel/test-url-format-whatwg.js b/cli/tests/node_compat/test/parallel/test-url-format-whatwg.js
deleted file mode 100644
index ea099f494..000000000
--- a/cli/tests/node_compat/test/parallel/test-url-format-whatwg.js
+++ /dev/null
@@ -1,149 +0,0 @@
-// deno-fmt-ignore-file
-// deno-lint-ignore-file
-
-// Copyright Joyent and Node contributors. All rights reserved. MIT license.
-// Taken from Node 18.12.1
-// This file is automatically generated by "node/_tools/setup.ts". Do not modify this file manually
-
-'use strict';
-
-const common = require('../common');
-if (!common.hasIntl)
- common.skip('missing Intl');
-
-const assert = require('assert');
-const url = require('url');
-
-const myURL = new URL('http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b#c');
-
-assert.strictEqual(
- url.format(myURL),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, {}),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-{
- [true, 1, 'test', Infinity].forEach((value) => {
- assert.throws(
- () => url.format(myURL, value),
- {
- code: 'ERR_INVALID_ARG_TYPE',
- name: 'TypeError',
- message: 'The "options" argument must be of type object.' +
- common.invalidArgTypeHelper(value)
- }
- );
- });
-}
-
-// Any falsy value other than undefined will be treated as false.
-// Any truthy value will be treated as true.
-
-assert.strictEqual(
- url.format(myURL, { auth: false }),
- 'http://xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { auth: '' }),
- 'http://xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { auth: 0 }),
- 'http://xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { auth: 1 }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { auth: {} }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { fragment: false }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b'
-);
-
-assert.strictEqual(
- url.format(myURL, { fragment: '' }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b'
-);
-
-assert.strictEqual(
- url.format(myURL, { fragment: 0 }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b'
-);
-
-assert.strictEqual(
- url.format(myURL, { fragment: 1 }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { fragment: {} }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { search: false }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { search: '' }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { search: 0 }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { search: 1 }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { search: {} }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { unicode: true }),
- 'http://user:pass@理容ナカムラ.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { unicode: 1 }),
- 'http://user:pass@理容ナカムラ.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { unicode: {} }),
- 'http://user:pass@理容ナカムラ.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { unicode: false }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(myURL, { unicode: 0 }),
- 'http://user:pass@xn--lck1c3crb1723bpq4a.com/a?a=b#c'
-);
-
-assert.strictEqual(
- url.format(new URL('http://user:pass@xn--0zwm56d.com:8080/path'), { unicode: true }),
- 'http://user:pass@测试.com:8080/path'
-);