test: update wpt
This PR updates the WPT files.
Note the following behavioral differences between Node.js and WPT:
test-structured-clone.js
Comparison: https://wpt.fyi/results/html/webappapis/structured-clone/structured-clone.any.html See: #55120
Review requested:
- [ ] @nodejs/web-standards
This PR is a draft, and is no where near completion, but for record-keeping, this can't land until ~~#54468~~ https://github.com/nodejs/node/pull/54593 does.
This PR is a draft, and is no where near completion, but for record-keeping, this can't land until #54468 does.
Not necessarily, just stay clear of updating WebCryptoAPI as that will be done separately in #54593
Not necessarily, just stay clear of updating WebCryptoAPI as that will be done separately in #54593
Right, haha. I just to remove the WebCryptoAPI changes, and then fix the other failures...
FWIW This is currently blocked by the followings issues attempting to bring Node.js up-to-specification: #54466 (and #54601) #54617 #54602 #54603
If you've opened the specific issues for nonconform behaviours and can add them as a note to the expectation files then this is fine to proceed.
Good to know. Thanks! I'll update this and proceed.
CI: https://ci.nodejs.org/job/node-test-pull-request/62129/
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 88.24%. Comparing base (
bdddc04) to head (341b6c2). Report is 60 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #54468 +/- ##
==========================================
- Coverage 88.25% 88.24% -0.01%
==========================================
Files 651 651
Lines 183856 183856
Branches 35856 35853 -3
==========================================
- Hits 162255 162252 -3
+ Misses 14895 14883 -12
- Partials 6706 6721 +15
I'm closing this in favor of opening each update seperately, so some of them can be backported (if needed?)