From 1b4a91a50f5f1f92a8edb2ce5c16e7ae6b96953d Mon Sep 17 00:00:00 2001
From: Yagiz Nizipli <yagiz@nizipli.com>
Date: Tue, 18 Jun 2024 15:39:58 -0400
Subject: [PATCH] test: update `compression` web-platform tests

PR-URL: https://github.com/nodejs/node/pull/53478
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Tierney Cyren <hello@bnb.im>
---
 test/fixtures/wpt/README.md                          |  2 +-
 test/fixtures/wpt/compression/WEB_FEATURES.yml       |  3 +++
 .../decompression-buffersource.tentative.any.js      | 12 ++++++++++++
 test/fixtures/wpt/versions.json                      |  2 +-
 4 files changed, 17 insertions(+), 2 deletions(-)
 create mode 100644 test/fixtures/wpt/compression/WEB_FEATURES.yml

diff --git a/test/fixtures/wpt/README.md b/test/fixtures/wpt/README.md
index fd7de6990ffe67..f3109ccee55855 100644
--- a/test/fixtures/wpt/README.md
+++ b/test/fixtures/wpt/README.md
@@ -11,7 +11,7 @@ See [test/wpt](../../wpt/README.md) for information on how these tests are run.
 Last update:
 
 - common: https://github.com/web-platform-tests/wpt/tree/dbd648158d/common
-- compression: https://github.com/web-platform-tests/wpt/tree/c82521cfa5/compression
+- compression: https://github.com/web-platform-tests/wpt/tree/5aa50dd415/compression
 - console: https://github.com/web-platform-tests/wpt/tree/767ae35464/console
 - dom/abort: https://github.com/web-platform-tests/wpt/tree/d1f1ecbd52/dom/abort
 - dom/events: https://github.com/web-platform-tests/wpt/tree/ab8999891c/dom/events
diff --git a/test/fixtures/wpt/compression/WEB_FEATURES.yml b/test/fixtures/wpt/compression/WEB_FEATURES.yml
new file mode 100644
index 00000000000000..c8b072631ea496
--- /dev/null
+++ b/test/fixtures/wpt/compression/WEB_FEATURES.yml
@@ -0,0 +1,3 @@
+features:
+- name: compression-streams
+  files: "**"
diff --git a/test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js b/test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js
index e81fc566779800..abb51751c8b4a3 100644
--- a/test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js
+++ b/test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js
@@ -47,6 +47,10 @@ const bufferSourceChunksForDeflate = [
     name: 'Uint32Array',
     value: new Uint32Array(new Uint8Array(compressedBytesWithDeflate).buffer)
   },
+  {
+    name: 'Float16Array',
+    value: new Float16Array(new Uint8Array(compressedBytesWithDeflate).buffer)
+  },
   {
     name: 'Float32Array',
     value: new Float32Array(new Uint8Array(compressedBytesWithDeflate).buffer)
@@ -94,6 +98,10 @@ const bufferSourceChunksForGzip = [
     name: 'Uint32Array',
     value: new Uint32Array(new Uint8Array(compressedBytesWithGzip).buffer)
   },
+  {
+    name: 'Float16Array',
+    value: new Float16Array(new Uint8Array(compressedBytesWithGzip).buffer)
+  },
   {
     name: 'Float32Array',
     value: new Float32Array(new Uint8Array(compressedBytesWithGzip).buffer)
@@ -141,6 +149,10 @@ const bufferSourceChunksForDeflateRaw = [
     name: 'Uint32Array',
     value: new Uint32Array(new Uint8Array(compressedBytesWithDeflateRaw).buffer)
   },
+  {
+    name: 'Float16Array',
+    value: new Float16Array(new Uint8Array(compressedBytesWithDeflateRaw).buffer)
+  },
   {
     name: 'Float32Array',
     value: new Float32Array(new Uint8Array(compressedBytesWithDeflateRaw).buffer)
diff --git a/test/fixtures/wpt/versions.json b/test/fixtures/wpt/versions.json
index 7970ba2b124c22..0980ca616930ad 100644
--- a/test/fixtures/wpt/versions.json
+++ b/test/fixtures/wpt/versions.json
@@ -4,7 +4,7 @@
     "path": "common"
   },
   "compression": {
-    "commit": "c82521cfa587505746a853a24d22589633825b10",
+    "commit": "5aa50dd4151b5bc1d04d5505366c6e27df30af5b",
     "path": "compression"
   },
   "console": {