Source code

Revision control

Copy as Markdown

Other Tools

[origin.any.worker.html]
[Default-constructed Origin is opaque.]
expected: FAIL
[Origin constructed with 'null' is opaque.]
expected: FAIL
[Origin parsed from 'null' is opaque.]
expected: FAIL
[Origin constructor throws for ''.]
expected: FAIL
[Origin.parse returns null for ''.]
expected: FAIL
[Origin constructor throws for 'invalid'.]
expected: FAIL
[Origin.parse returns null for 'invalid'.]
expected: FAIL
[Origin constructor throws for 'about:blank'.]
expected: FAIL
[Origin.parse returns null for 'about:blank'.]
expected: FAIL
[Origin constructor throws for 'https://trailing.slash/'.]
expected: FAIL
[Origin.parse returns null for 'https://trailing.slash/'.]
expected: FAIL
[Origin constructor throws for 'https://user:pass@site.example'.]
expected: FAIL
[Origin.parse returns null for 'https://user:pass@site.example'.]
expected: FAIL
[Origin constructor throws for 'https://has.a.port:1234/and/path'.]
expected: FAIL
[Origin.parse returns null for 'https://has.a.port:1234/and/path'.]
expected: FAIL
[Origin constructor throws for 'https://ümlauted.example'.]
expected: FAIL
[Origin.parse returns null for 'https://ümlauted.example'.]
expected: FAIL
[Origin constructor throws for 'https://has.a.fragment/#frag'.]
expected: FAIL
[Origin.parse returns null for 'https://has.a.fragment/#frag'.]
expected: FAIL
[Origin constructor throws for 'https://invalid.port:123456789'.]
expected: FAIL
[Origin.parse returns null for 'https://invalid.port:123456789'.]
expected: FAIL
[Origin constructor throws for 'blob:https://blob.example/guid-goes-here'.]
expected: FAIL
[Origin.parse returns null for 'blob:https://blob.example/guid-goes-here'.]
expected: FAIL
[Origin constructed from 'http://site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'http://site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'http://site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://site.example:123' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://site.example:123' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://site.example:123' are equivalent.]
expected: FAIL
[Origin constructed from 'http://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'http://sub.site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'http://sub.site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://sub.site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://sub.site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://sub.site.example:123' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://sub.site.example:123' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://sub.site.example:123' are equivalent.]
expected: FAIL
[Origin constructed from 'https://xn--mlauted-m2a.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://xn--mlauted-m2a.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://xn--mlauted-m2a.example' are equivalent.]
expected: FAIL
[Origin constructed from 'ftp://ftp.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'ftp://ftp.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'ftp://ftp.example' are equivalent.]
expected: FAIL
[Origin constructed from 'ws://ws.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'ws://ws.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'ws://ws.example' are equivalent.]
expected: FAIL
[Origin constructed from 'wss://wss.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'wss://wss.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'wss://wss.example' are equivalent.]
expected: FAIL
[origin.any.html]
[Default-constructed Origin is opaque.]
expected: FAIL
[Origin constructed with 'null' is opaque.]
expected: FAIL
[Origin parsed from 'null' is opaque.]
expected: FAIL
[Origin constructor throws for ''.]
expected: FAIL
[Origin.parse returns null for ''.]
expected: FAIL
[Origin constructor throws for 'invalid'.]
expected: FAIL
[Origin.parse returns null for 'invalid'.]
expected: FAIL
[Origin constructor throws for 'about:blank'.]
expected: FAIL
[Origin.parse returns null for 'about:blank'.]
expected: FAIL
[Origin constructor throws for 'https://trailing.slash/'.]
expected: FAIL
[Origin.parse returns null for 'https://trailing.slash/'.]
expected: FAIL
[Origin constructor throws for 'https://user:pass@site.example'.]
expected: FAIL
[Origin.parse returns null for 'https://user:pass@site.example'.]
expected: FAIL
[Origin constructor throws for 'https://has.a.port:1234/and/path'.]
expected: FAIL
[Origin.parse returns null for 'https://has.a.port:1234/and/path'.]
expected: FAIL
[Origin constructor throws for 'https://ümlauted.example'.]
expected: FAIL
[Origin.parse returns null for 'https://ümlauted.example'.]
expected: FAIL
[Origin constructor throws for 'https://has.a.fragment/#frag'.]
expected: FAIL
[Origin.parse returns null for 'https://has.a.fragment/#frag'.]
expected: FAIL
[Origin constructor throws for 'https://invalid.port:123456789'.]
expected: FAIL
[Origin.parse returns null for 'https://invalid.port:123456789'.]
expected: FAIL
[Origin constructor throws for 'blob:https://blob.example/guid-goes-here'.]
expected: FAIL
[Origin.parse returns null for 'blob:https://blob.example/guid-goes-here'.]
expected: FAIL
[Origin constructed from 'http://site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'http://site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'http://site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://site.example:123' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://site.example:123' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://site.example:123' are equivalent.]
expected: FAIL
[Origin constructed from 'http://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'http://sub.site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'http://sub.site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://sub.site.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://sub.site.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://sub.site.example' are equivalent.]
expected: FAIL
[Origin constructed from 'https://sub.site.example:123' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://sub.site.example:123' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://sub.site.example:123' are equivalent.]
expected: FAIL
[Origin constructed from 'https://xn--mlauted-m2a.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'https://xn--mlauted-m2a.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'https://xn--mlauted-m2a.example' are equivalent.]
expected: FAIL
[Origin constructed from 'ftp://ftp.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'ftp://ftp.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'ftp://ftp.example' are equivalent.]
expected: FAIL
[Origin constructed from 'ws://ws.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'ws://ws.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'ws://ws.example' are equivalent.]
expected: FAIL
[Origin constructed from 'wss://wss.example' is a tuple origin.]
expected: FAIL
[Origin parsed from 'wss://wss.example' is a tuple origin.]
expected: FAIL
[Origins parsed and constructed from 'wss://wss.example' are equivalent.]
expected: FAIL