diff options
author | Jeena Lee <ijeenalee@gmail.com> | 2016-08-23 16:01:08 -0700 |
---|---|---|
committer | Jeena Lee <ijeenalee@gmail.com> | 2016-09-06 11:31:39 -0700 |
commit | 8946a65c5a19dcf9b64fc3446467d62de3a41d62 (patch) | |
tree | 12793fa1580ed83d254a4b5c9c48fee0d27669f9 | |
parent | 2c4b268a454890b61edd0a71bc4257857ba2ab08 (diff) | |
download | servo-8946a65c5a19dcf9b64fc3446467d62de3a41d62.tar.gz servo-8946a65c5a19dcf9b64fc3446467d62de3a41d62.zip |
Refactor combine method, and update expected wpt results
Instead of creating an array with length of 1 of `b','`, then pushing
the first element of that array to `combined_value`, push a `b','`
directly to `combined_value`.
The web platform test for combining headers has been updated to reflect
the Fetch
spec (https://github.com/w3c/web-platform-tests/pull/3646). The expected
web platform test results that will be affected by this change are updated.
-rw-r--r-- | components/script/dom/headers.rs | 2 | ||||
-rw-r--r-- | tests/wpt/metadata/fetch/api/headers/headers-combine.html.ini | 8 |
2 files changed, 1 insertions, 9 deletions
diff --git a/components/script/dom/headers.rs b/components/script/dom/headers.rs index 70908fb4dfb..4ed9a5aebec 100644 --- a/components/script/dom/headers.rs +++ b/components/script/dom/headers.rs @@ -85,7 +85,7 @@ impl HeadersMethods for Headers { let mut combined_value: Vec<u8> = vec![]; if let Some(v) = self.header_list.borrow().get_raw(&valid_name) { combined_value = v[0].clone(); - combined_value.push(b","[0]); + combined_value.push(b','); } combined_value.extend(valid_value.iter().cloned()); self.header_list.borrow_mut().set_raw(valid_name, vec![combined_value]); diff --git a/tests/wpt/metadata/fetch/api/headers/headers-combine.html.ini b/tests/wpt/metadata/fetch/api/headers/headers-combine.html.ini deleted file mode 100644 index f12bddcc5c9..00000000000 --- a/tests/wpt/metadata/fetch/api/headers/headers-combine.html.ini +++ /dev/null @@ -1,8 +0,0 @@ -[headers-combine.html] - type: testharness - [Create headers using same name for different values] - expected: FAIL - - [Check append methods when called with already used name] - expected: FAIL - |