| Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textencoder-constructor-non-utf.html
|
| diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textencoder-constructor-non-utf.html b/third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textencoder-constructor-non-utf.html
|
| index 9b56a549708dc394a7d1e9efcdf900365c03227f..2080cf647b72f8e6861daf015af90a70dbce7e25 100644
|
| --- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textencoder-constructor-non-utf.html
|
| +++ b/third_party/WebKit/LayoutTests/imported/web-platform-tests/encoding/textencoder-constructor-non-utf.html
|
| @@ -6,20 +6,16 @@
|
| <script>
|
|
|
| encodings_table.forEach(function(section) {
|
| - section.encodings.filter(function(encoding) {
|
| - return encoding.name !== 'replacement';
|
| - }).forEach(function(encoding) {
|
| - if (utf_encodings.indexOf(encoding.name) !== -1) {
|
| + section.encodings.forEach(function(encoding) {
|
| + if (encoding.name !== 'replacement') {
|
| test(function() {
|
| assert_equals(new TextDecoder(encoding.name).encoding, encoding.name);
|
| - assert_equals(new TextEncoder(encoding.name).encoding, encoding.name);
|
| - }, 'UTF encodings are supported for encode and decode: ' + encoding.name);
|
| - } else {
|
| - test(function() {
|
| - assert_equals(new TextDecoder(encoding.name).encoding, encoding.name);
|
| - assert_throws(new RangeError(), function() { new TextEncoder(encoding.name); });
|
| - }, 'Non-UTF encodings supported only for decode, not encode: ' + encoding.name);
|
| + }, 'Encoding argument supported for decode: ' + encoding.name);
|
| }
|
| +
|
| + test(function() {
|
| + assert_equals(new TextEncoder(encoding.name).encoding, 'utf-8');
|
| + }, 'Encoding argument not considered for encode: ' + encoding.name);
|
| });
|
| });
|
|
|
|
|