aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2015-04-16 16:48:16 +0200
committerMs2ger <ms2ger@gmail.com>2015-04-16 19:36:31 +0200
commit9df501afd97598853612f32cb0eebc0451a9c139 (patch)
tree1367d77cd82a7c3314c0caba72be263d520701ea
parent0307caa4bb850ace0fe68e9175ad763e28fc9af1 (diff)
downloadservo-9df501afd97598853612f32cb0eebc0451a9c139.tar.gz
servo-9df501afd97598853612f32cb0eebc0451a9c139.zip
Fix URLSearchParams formatting.
-rw-r--r--components/script/dom/urlsearchparams.rs2
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/send-usp.html.ini50
-rw-r--r--tests/wpt/metadata/XMLHttpRequest/send-usp.worker.js.ini50
3 files changed, 1 insertions, 101 deletions
diff --git a/components/script/dom/urlsearchparams.rs b/components/script/dom/urlsearchparams.rs
index 0c234cb2664..1e418c4b6f8 100644
--- a/components/script/dom/urlsearchparams.rs
+++ b/components/script/dom/urlsearchparams.rs
@@ -140,7 +140,7 @@ impl URLSearchParamsHelpers for URLSearchParams {
// Encode everything else using 'percented-encoded bytes'
// https://url.spec.whatwg.org/#percent-encode
- a => format!("%{:X}", a).into_bytes(),
+ a => format!("%{:02X}", a).into_bytes(),
};
buf.push_all(&append);
}
diff --git a/tests/wpt/metadata/XMLHttpRequest/send-usp.html.ini b/tests/wpt/metadata/XMLHttpRequest/send-usp.html.ini
deleted file mode 100644
index 4167953af31..00000000000
--- a/tests/wpt/metadata/XMLHttpRequest/send-usp.html.ini
+++ /dev/null
@@ -1,50 +0,0 @@
-[send-usp.html]
- type: testharness
- [XMLHttpRequest.send(URLSearchParams) (0)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (1)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (2)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (3)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (4)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (5)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (6)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (7)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (8)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (9)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (10)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (11)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (12)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (13)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (14)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (15)]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/XMLHttpRequest/send-usp.worker.js.ini b/tests/wpt/metadata/XMLHttpRequest/send-usp.worker.js.ini
deleted file mode 100644
index 420778a82e9..00000000000
--- a/tests/wpt/metadata/XMLHttpRequest/send-usp.worker.js.ini
+++ /dev/null
@@ -1,50 +0,0 @@
-[send-usp.worker]
- type: testharness
- [XMLHttpRequest.send(URLSearchParams) (0)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (1)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (2)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (3)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (4)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (5)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (6)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (7)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (8)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (9)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (10)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (11)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (12)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (13)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (14)]
- expected: FAIL
-
- [XMLHttpRequest.send(URLSearchParams) (15)]
- expected: FAIL
-