From a5455498f982754349f0aa240ea7669069acf9a0 Mon Sep 17 00:00:00 2001 From: Ben Kelly Date: Wed, 19 Jan 2022 15:06:36 +0000 Subject: [PATCH] URLPattern: More WPT tests with '.' and '..'. This CL adds some more test cases for issues discussed in: https://github.com/WICG/urlpattern/issues/156 Change-Id: I885a61aa6be3d416babfa7c23b19465d0c63d07a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3399895 Reviewed-by: Domenic Denicola Commit-Queue: Ben Kelly Cr-Commit-Position: refs/heads/main@{#960951} NOKEYCHECK=True GitOrigin-RevId: 9b537a98e0581fde0e94987363584c06afdb3184 --- .../resources/urlpatterntestdata.json | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/blink/web_tests/external/wpt/urlpattern/resources/urlpatterntestdata.json b/blink/web_tests/external/wpt/urlpattern/resources/urlpatterntestdata.json index 8cb3fffa2bf..2cfb569d3d5 100644 --- a/blink/web_tests/external/wpt/urlpattern/resources/urlpatterntestdata.json +++ b/blink/web_tests/external/wpt/urlpattern/resources/urlpatterntestdata.json @@ -2679,5 +2679,33 @@ "expected_match": { "pathname": { "input": "/bar..", "groups": { "foo": "bar" } } } + }, + { + "pattern": [{ "pathname": "./foo" }], + "inputs": [{ "pathname": "./foo" }], + "expected_match": { + "pathname": { "input": "./foo", "groups": {}} + } + }, + { + "pattern": [{ "pathname": "../foo" }], + "inputs": [{ "pathname": "../foo" }], + "expected_match": { + "pathname": { "input": "../foo", "groups": {}} + } + }, + { + "pattern": [{ "pathname": ":foo./" }], + "inputs": [{ "pathname": "bar./" }], + "expected_match": { + "pathname": { "input": "bar./", "groups": { "foo": "bar" }} + } + }, + { + "pattern": [{ "pathname": ":foo../" }], + "inputs": [{ "pathname": "bar../" }], + "expected_match": { + "pathname": { "input": "bar../", "groups": { "foo": "bar" }} + } } ]