diff --git a/lib/std/Uri.zig b/lib/std/Uri.zig index 54e0f6a4f2..d3df0491bb 100644 --- a/lib/std/Uri.zig +++ b/lib/std/Uri.zig @@ -586,6 +586,11 @@ test "file" { try std.testing.expectEqualStrings("file", parsed3.scheme); try std.testing.expectEqualStrings("localhost", parsed3.host.?.percent_encoded); try std.testing.expectEqualStrings("/an/absolute/path/to/another/thing/", parsed3.path.percent_encoded); + + const parsed4 = try parse("file:/an/absolute/path"); + try std.testing.expectEqualStrings("file", parsed4.scheme); + try std.testing.expectEqual(@as(?Component, null), parsed4.host); + try std.testing.expectEqualStrings("/an/absolute/path", parsed4.path.percent_encoded); } test "scheme" {