summaryrefslogtreecommitdiff
path: root/std/textproto/test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/textproto/test.ts')
-rw-r--r--std/textproto/test.ts9
1 files changed, 5 insertions, 4 deletions
diff --git a/std/textproto/test.ts b/std/textproto/test.ts
index 5833935ba..b9947ab33 100644
--- a/std/textproto/test.ts
+++ b/std/textproto/test.ts
@@ -94,7 +94,7 @@ test({
},
});
-// Test that we read slightly-bogus MIME headers seen in the wild,
+// Test that we don't read MIME headers seen in the wild,
// with spaces before colons, and spaces in keys.
test({
name: "[textproto] Reader : MIME Header Non compliant",
@@ -109,9 +109,10 @@ test({
const m = assertNotEOF(await r.readMIMEHeader());
assertEquals(m.get("Foo"), "bar");
assertEquals(m.get("Content-Language"), "en");
- assertEquals(m.get("SID"), "0");
- assertEquals(m.get("Privilege"), "127");
- // Not a legal http header
+ // Make sure we drop headers with trailing whitespace
+ assertEquals(m.get("SID"), null);
+ assertEquals(m.get("Privilege"), null);
+ // Not legal http header
assertThrows((): void => {
assertEquals(m.get("Audio Mode"), "None");
});