diff --git a/test/js/node/test/parallel/test-util-text-decoder.js b/test/js/node/test/parallel/test-util-text-decoder.js new file mode 100644 index 0000000000..3f349ec63b --- /dev/null +++ b/test/js/node/test/parallel/test-util-text-decoder.js @@ -0,0 +1,13 @@ +'use strict'; + +require('../common'); +const assert = require('node:assert'); + +const latin1Bytes = new Uint8Array([0xc1, 0xe9, 0xf3]); + +const expectedString = 'Áéó'; + +const decoder = new TextDecoder('windows-1252'); +const decodedString = decoder.decode(latin1Bytes); + +assert.strictEqual(decodedString, expectedString);