diff --git a/src/tests/html/link.html b/src/tests/html/link.html
index 0f1d869b..0433a0cd 100644
--- a/src/tests/html/link.html
+++ b/src/tests/html/link.html
@@ -16,8 +16,10 @@
testing.expectEqual('https://lightpanda.io', link.origin);
link.host = 'lightpanda.io:443';
- testing.expectEqual('lightpanda.io:443', link.host);
- testing.expectEqual('443', link.port);
+ // Port is omitted if its the default one for the scheme.
+ testing.expectEqual('lightpanda.io', link.host);
+ // Port is omitted if its the default one for the scheme.
+ testing.expectEqual('', link.port);
testing.expectEqual('lightpanda.io', link.hostname);
link.host = 'lightpanda.io';
@@ -42,9 +44,10 @@
testing.expectEqual('', link.port);
link.port = '443';
- testing.expectEqual('foo.bar:443', link.host);
+ // Port is omitted if its the default one for the scheme.
+ testing.expectEqual('foo.bar', link.host);
testing.expectEqual('foo.bar', link.hostname);
- testing.expectEqual('https://foo.bar:443/?q=bar#frag', link.href);
+ testing.expectEqual('https://foo.bar/?q=bar#frag', link.href);
link.port = null;
testing.expectEqual('https://foo.bar/?q=bar#frag', link.href);