mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Update web-platform-tests to revision 48e3fd2f4d41fa00640d27738bdda07db95594cc
This commit is contained in:
parent
3bf1085c72
commit
fe2a1a9e9d
768 changed files with 50260 additions and 12336 deletions
|
@ -3,6 +3,12 @@
|
|||
function runTests(data) {
|
||||
for (let entry of data) {
|
||||
test(function() {
|
||||
if (entry.error) {
|
||||
assert_throws_js(TypeError, _ => new URLPattern(entry.pattern),
|
||||
'URLPattern() constructor');
|
||||
return;
|
||||
}
|
||||
|
||||
const pattern = new URLPattern(entry.pattern);
|
||||
|
||||
// First, validate the test() method by converting the expected result to
|
||||
|
@ -50,12 +56,7 @@ function runTests(data) {
|
|||
// where the pattern has a default wildcard or empty string pattern
|
||||
// for a component and the input is essentially empty.
|
||||
if (!expected_obj) {
|
||||
// We must treat pathname specially since it always has at least one
|
||||
// slash.
|
||||
if (component === 'pathname')
|
||||
expected_obj = { input: '/', groups: {} };
|
||||
else
|
||||
expected_obj = { input: '', groups: {} };
|
||||
expected_obj = { input: '', groups: {} };
|
||||
|
||||
// Next, we must treat default wildcards differently than empty string
|
||||
// patterns. The wildcard results in a capture group, but the empty
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue