diff options
author | Yoshiya Hinosawa <stibium121@gmail.com> | 2023-05-13 15:26:16 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-13 15:26:16 +0900 |
commit | ab88dc2c688ba085de476ae66a67bc383a921819 (patch) | |
tree | fdedaf2524d5d407b117f3c0064b0bbf11ca847e /cli/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-utf16-surrogates.js | |
parent | 2a0c66484098ba35c1b31d4dc6380887b6eb9da4 (diff) |
chore(ext/node): removed skipped compat test cases (#19109)
Diffstat (limited to 'cli/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-utf16-surrogates.js')
-rw-r--r-- | cli/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-utf16-surrogates.js | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/cli/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-utf16-surrogates.js b/cli/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-utf16-surrogates.js deleted file mode 100644 index afe542dfd..000000000 --- a/cli/tests/node_compat/test/parallel/test-whatwg-encoding-custom-textdecoder-utf16-surrogates.js +++ /dev/null @@ -1,63 +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'; - -// From: https://github.com/w3c/web-platform-tests/blob/39a67e2fff/encoding/textdecoder-utf16-surrogates.html -// With the twist that we specifically test for Node.js error codes - -const common = require('../common'); - -if (!common.hasIntl) - common.skip('missing Intl'); - -const assert = require('assert'); - -const bad = [ - { - encoding: 'utf-16le', - input: [0x00, 0xd8], - expected: '\uFFFD', - name: 'lone surrogate lead' - }, - { - encoding: 'utf-16le', - input: [0x00, 0xdc], - expected: '\uFFFD', - name: 'lone surrogate trail' - }, - { - encoding: 'utf-16le', - input: [0x00, 0xd8, 0x00, 0x00], - expected: '\uFFFD\u0000', - name: 'unmatched surrogate lead' - }, - { - encoding: 'utf-16le', - input: [0x00, 0xdc, 0x00, 0x00], - expected: '\uFFFD\u0000', - name: 'unmatched surrogate trail' - }, - { - encoding: 'utf-16le', - input: [0x00, 0xdc, 0x00, 0xd8], - expected: '\uFFFD\uFFFD', - name: 'swapped surrogate pair' - }, -]; - -bad.forEach((t) => { - assert.throws( - () => { - new TextDecoder(t.encoding, { fatal: true }) - .decode(new Uint8Array(t.input)); - }, { - code: 'ERR_ENCODING_INVALID_ENCODED_DATA', - name: 'TypeError' - } - ); -}); |