Fix dom-headers-get

This commit is contained in:
2shiori17 2023-03-11 20:15:14 +09:00
parent 7d1d387f3d
commit 68472fabf8
2 changed files with 4 additions and 11 deletions

View file

@ -136,11 +136,10 @@ impl HeadersMethods for Headers {
fn Get(&self, name: ByteString) -> Fallible<Option<ByteString>> {
// Step 1
let valid_name = validate_name(name)?;
Ok(self
.header_list
.borrow()
.get(HeaderName::from_str(&valid_name).unwrap())
.map(|v| ByteString::new(v.as_bytes().to_vec())))
Ok(
get_value_from_header_list(&valid_name, &self.header_list.borrow())
.map(|v| ByteString::new(v.as_bytes().to_vec())),
)
}
// https://fetch.spec.whatwg.org/#dom-headers-getsetcookie

View file

@ -2,14 +2,8 @@
expected: ERROR
[header-setcookie.any.worker.html]
[Headers.prototype.get combines set-cookie headers in order]
expected: FAIL
[header-setcookie.any.html]
[Headers.prototype.get combines set-cookie headers in order]
expected: FAIL
[header-setcookie.any.sharedworker.html]
expected: ERROR