WHATWG URL origin cleanup + tests
'file'
should have been 'file:'
but since the WHATWG URL spec suggests using an opaque origin (which is what was already being used for file URLs), we'll just keep using that, making this merely a cleanup.
Additionally, some more origin tests are added.
CI: https://ci.nodejs.org/job/node-test-pull-request/6708/
/cc @nodejs/url
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
commit message follows commit guidelines
Affected core subsystem(s)
- url-whatwg