const assert=require('node:assert/strict');const f=require('./idn-hostname-fixtures.json');for(const s of f){const u=new URL(s);assert.ok(u.hostname);assert.ok(u.href.startsWith('http'));if(s.includes('例え'))assert.equal(u.hostname,'xn--r8jz45g.xn--zckzah');if(s.includes('%E8%B7%AF'))assert.equal(u.pathname,'/%E8%B7%AF');}console.log(`PASS ${f.length} hostname/path fixtures; ${process.version}`);