@@ -284,6 +284,15 @@ public function invalidWithHeaderProvider()
284284 [[], 'foo ' , 'Header name must be a string but array provided. ' ],
285285 [false , 'foo ' , 'Header name must be a string but boolean provided. ' ],
286286 [new \stdClass (), 'foo ' , 'Header name must be a string but stdClass provided. ' ],
287+ ["" , 'foo ' , "Header name can not be empty. " ],
288+ ["Content-Type \r\n\r\n" , 'foo ' , "\"Content-Type \r\n\r\n\" is not valid header name. " ],
289+ ["Content-Type \r\n" , 'foo ' , "\"Content-Type \r\n\" is not valid header name. " ],
290+ ["Content-Type \n" , 'foo ' , "\"Content-Type \n\" is not valid header name. " ],
291+ ["\r\nContent-Type " , 'foo ' , "\"\r\nContent-Type \" is not valid header name. " ],
292+ ["\nContent-Type " , 'foo ' , "\"\nContent-Type \" is not valid header name. " ],
293+ ["\n" , 'foo ' , "\"\n\" is not valid header name. " ],
294+ ["\r\n" , 'foo ' , "\"\r\n\" is not valid header name. " ],
295+ ["\t" , 'foo ' , "\"\t\" is not valid header name. " ],
287296 ]);
288297 }
289298
0 commit comments