@@ -79,30 +79,28 @@ const http: IFixtureMap = {
7979 'none' : buildMode ( 'loose' , 'none' ) ,
8080 'request' : buildMode ( 'loose' , 'request' ) ,
8181 'request-finish' : buildMode ( 'loose' , 'request-finish' ) ,
82- 'request-lenient-chunked-length' :
83- buildMode ( 'loose' , 'request-lenient-chunked-length' ) ,
82+ 'request-lenient-chunked-length' : buildMode ( 'loose' , 'request-lenient-chunked-length' ) ,
8483 'request-lenient-headers' : buildMode ( 'loose' , 'request-lenient-headers' ) ,
85- 'request-lenient-keep-alive' : buildMode (
86- 'loose' , 'request-lenient-keep-alive ' ) ,
84+ 'request-lenient-keep-alive' : buildMode ( 'loose' , 'request-lenient-keep-alive' ) ,
85+ 'request-lenient-version' : buildMode ( 'loose' , 'request-lenient-version ' ) ,
8786 'response' : buildMode ( 'loose' , 'response' ) ,
8887 'response-finish' : buildMode ( 'loose' , 'response-finish' ) ,
89- 'response-lenient-keep-alive' : buildMode (
90- 'loose' , 'response-lenient-keep-alive ' ) ,
88+ 'response-lenient-keep-alive' : buildMode ( 'loose' , 'response-lenient-keep-alive' ) ,
89+ 'response-lenient-version' : buildMode ( 'loose' , 'response-lenient-version ' ) ,
9190 'url' : buildMode ( 'loose' , 'url' ) ,
9291 } ,
9392 strict : {
9493 'none' : buildMode ( 'strict' , 'none' ) ,
9594 'request' : buildMode ( 'strict' , 'request' ) ,
9695 'request-finish' : buildMode ( 'strict' , 'request-finish' ) ,
97- 'request-lenient-chunked-length' :
98- buildMode ( 'strict' , 'request-lenient-chunked-length' ) ,
96+ 'request-lenient-chunked-length' : buildMode ( 'strict' , 'request-lenient-chunked-length' ) ,
9997 'request-lenient-headers' : buildMode ( 'strict' , 'request-lenient-headers' ) ,
100- 'request-lenient-keep-alive' : buildMode (
101- 'strict' , 'request-lenient-keep-alive ' ) ,
98+ 'request-lenient-keep-alive' : buildMode ( 'strict' , 'request-lenient-keep-alive' ) ,
99+ 'request-lenient-version' : buildMode ( 'strict' , 'request-lenient-version ' ) ,
102100 'response' : buildMode ( 'strict' , 'response' ) ,
103101 'response-finish' : buildMode ( 'strict' , 'response-finish' ) ,
104- 'response-lenient-keep-alive' : buildMode (
105- 'strict' , 'response-lenient-keep-alive ' ) ,
102+ 'response-lenient-keep-alive' : buildMode ( 'strict' , 'response-lenient-keep-alive' ) ,
103+ 'response-lenient-version' : buildMode ( 'strict' , 'response-lenient-version ' ) ,
106104 'url' : buildMode ( 'strict' , 'url' ) ,
107105 } ,
108106} ;
@@ -165,8 +163,12 @@ function run(name: string): void {
165163 types = [ 'request-lenient-chunked-length' ] ;
166164 } else if ( meta . type === 'request-lenient-keep-alive' ) {
167165 types = [ 'request-lenient-keep-alive' ] ;
166+ } else if ( meta . type === 'request-lenient-version' ) {
167+ types = [ 'request-lenient-version' ] ;
168168 } else if ( meta . type === 'response-lenient-keep-alive' ) {
169169 types = [ 'response-lenient-keep-alive' ] ;
170+ } else if ( meta . type === 'response-lenient-version' ) {
171+ types = [ 'response-lenient-version' ] ;
170172 } else if ( meta . type === 'response-only' ) {
171173 types = [ 'response' ] ;
172174 } else if ( meta . type === 'request-finish' ) {
@@ -272,6 +274,7 @@ function run(name: string): void {
272274
273275run ( 'request/sample' ) ;
274276run ( 'request/lenient-headers' ) ;
277+ run ( 'request/lenient-version' ) ;
275278run ( 'request/method' ) ;
276279run ( 'request/uri' ) ;
277280run ( 'request/connection' ) ;
@@ -286,5 +289,5 @@ run('response/content-length');
286289run ( 'response/transfer-encoding' ) ;
287290run ( 'response/invalid' ) ;
288291run ( 'response/finish' ) ;
289-
292+ run ( 'request/lenient-version' ) ;
290293run ( 'url' ) ;
0 commit comments