test: update WPT for url to 6fa3fe8a92 · nodejs/node@02383b4
11[
2-"This resource is focused on highlighting issues with UTS #46 ToASCII",
2+"This contains assorted IDNA tests that IdnaTestV2 might not cover.",
3+"Feel free to deduplicate with a clear commit message.",
34 {
45"comment": "Label with hyphens in 3rd and 4th position",
56"input": "aa--",
198199 {
199200"input": ">\u00AD\u0338",
200201"output": "xn--hdh"
202+ },
203+"Tests below are from WebKit (fast/url/idna2003.html & fast/url/idna2008.html; contributed by Chris Weber back in 2011).",
204+ {
205+"input": "fa\u00DF.de",
206+"output": "xn--fa-hia.de"
207+ },
208+ {
209+"input": "\u03B2\u03CC\u03BB\u03BF\u03C2.com",
210+"output": "xn--nxasmm1c.com"
211+ },
212+ {
213+"input": "\u0DC1\u0DCA\u200D\u0DBB\u0DD3.com",
214+"output": "xn--10cl1a0b660p.com"
215+ },
216+ {
217+"input": "\u0646\u0627\u0645\u0647\u200C\u0627\u06CC.com",
218+"output": "xn--mgba3gch31f060k.com"
219+ },
220+ {
221+"input": "www.loo\u0138out.net",
222+"output": "www.xn--looout-5bb.net"
223+ },
224+ {
225+"input": "\u15EF\u15EF\u15EF.lookout.net",
226+"output": "xn--1qeaa.lookout.net"
227+ },
228+ {
229+"input": "www.lookout.\u0441\u043E\u043C",
230+"output": "www.lookout.xn--l1adi"
231+ },
232+ {
233+"input": "www\u2025lookout.net",
234+"output": null
235+ },
236+ {
237+"input": "www.lookout\u2027net",
238+"output": "www.xn--lookoutnet-406e"
239+ },
240+ {
241+"input": "www.lookout.net\u2A7480",
242+"output": null
243+ },
244+ {
245+"input": "www\u00A0.lookout.net",
246+"output": null
247+ },
248+ {
249+"input": "\u1680lookout.net",
250+"output": null
251+ },
252+ {
253+"input": "\u001flookout.net",
254+"output": null
255+ },
256+ {
257+"input": "look\u06DDout.net",
258+"output": null
259+ },
260+ {
261+"input": "look\u180Eout.net",
262+"output": null
263+ },
264+ {
265+"input": "look\u2060out.net",
266+"output": "lookout.net"
267+ },
268+ {
269+"input": "look\uFEFFout.net",
270+"output": "lookout.net"
271+ },
272+ {
273+"input": "look\uD83F\uDFFEout.net",
274+"output": null
275+ },
276+ {
277+"input": "look\uFFFAout.net",
278+"output": null
279+ },
280+ {
281+"input": "look\u2FF0out.net",
282+"output": null
283+ },
284+ {
285+"input": "look\u0341out.net",
286+"output": "xn--looout-kp7b.net"
287+ },
288+ {
289+"input": "look\u202Eout.net",
290+"output": null
291+ },
292+ {
293+"input": "look\u206Bout.net",
294+"output": null
295+ },
296+ {
297+"input": "look\uDB40\uDC01out.net",
298+"output": null
299+ },
300+ {
301+"input": "look\uDB40\uDC20out.net",
302+"output": null
303+ },
304+ {
305+"input": "look\u05BEout.net",
306+"output": null
307+ },
308+ {
309+"input": "B\u00FCcher.de",
310+"output": "xn--bcher-kva.de"
311+ },
312+ {
313+"input": "\u2665.net",
314+"output": "xn--g6h.net"
315+ },
316+ {
317+"input": "\u0378.net",
318+"output": null
319+ },
320+ {
321+"input": "\u04C0.com",
322+"output": null
323+ },
324+ {
325+"comment": "This is U+2F868 (which is mapped to U+36FC starting with Unicode 16.0)",
326+"input": "\uD87E\uDC68.com",
327+"output": "xn--snl.com"
328+ },
329+ {
330+"input": "\u2183.com",
331+"output": null
332+ },
333+ {
334+"input": "look\u034Fout.net",
335+"output": "lookout.net"
336+ },
337+ {
338+"input": "gOoGle.com",
339+"output": "google.com"
340+ },
341+ {
342+"input": "\u09dc.com",
343+"output": "xn--15b8c.com"
344+ },
345+ {
346+"input": "\u1E9E.com",
347+"output": "xn--zca.com"
348+ },
349+ {
350+"input": "\u1E9E.foo.com",
351+"output": "xn--zca.foo.com"
352+ },
353+ {
354+"input": "-foo.bar.com",
355+"output": "-foo.bar.com"
356+ },
357+ {
358+"input": "foo-.bar.com",
359+"output": "foo-.bar.com"
360+ },
361+ {
362+"input": "ab--cd.com",
363+"output": "ab--cd.com"
364+ },
365+ {
366+"input": "xn--0.com",
367+"output": null
368+ },
369+ {
370+"input": "foo\u0300.bar.com",
371+"output": "xn--fo-3ja.bar.com"
201372 }
202373]