Skip to content

Commit 3222b34

Browse files
committed
Add additional unicode URLs
1 parent be4809e commit 3222b34

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

url/tests/unit.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -533,13 +533,15 @@ fn test_origin_opaque() {
533533

534534
#[test]
535535
fn test_origin_unicode_serialization() {
536-
let unicode_urls = [
537-
"http://😅.com",
538-
"ftp://🙂.com"
536+
let data = [
537+
("http://😅.com", "http://😅.com"),
538+
("ftp://😅:🙂@🙂.com", "ftp://🙂.com"),
539+
("https://user@😅.com", "https://😅.com"),
540+
("http://😅.🙂:40", "http://😅.🙂:40")
539541
];
540-
for unicode_url in &unicode_urls {
542+
for &(unicode_url, expected_serialization) in &data {
541543
let origin = Url::parse(unicode_url).unwrap().origin();
542-
assert_eq!(origin.unicode_serialization(), *unicode_url);
544+
assert_eq!(origin.unicode_serialization(), *expected_serialization);
543545
}
544546

545547
let ascii_origins = [

0 commit comments

Comments
 (0)