Skip to content

Commit 5359aa8

Browse files
committed
fix: throw TypeError at header.has to mimic actual runtimes
1 parent 7bec0fd commit 5359aa8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/__tests__/test_helpers/mockFetch.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@ function mockFetch(results, headers = {}, error) {
2525
},
2626
headers: {
2727
get: header => headers[header],
28-
has: header => headers[header] !== undefined,
28+
has: header => {
29+
if (header === '') {
30+
throw new TypeError('Headers.has: "" is an invalid header name.');
31+
}
32+
return headers[header] !== undefined;
33+
},
2934
},
3035
body: {
3136
getReader: () => ({

0 commit comments

Comments
 (0)