@@ -79,30 +79,28 @@ const http: IFixtureMap = {
79
79
'none' : buildMode ( 'loose' , 'none' ) ,
80
80
'request' : buildMode ( 'loose' , 'request' ) ,
81
81
'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' ) ,
84
83
'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 ' ) ,
87
86
'response' : buildMode ( 'loose' , 'response' ) ,
88
87
'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 ' ) ,
91
90
'url' : buildMode ( 'loose' , 'url' ) ,
92
91
} ,
93
92
strict : {
94
93
'none' : buildMode ( 'strict' , 'none' ) ,
95
94
'request' : buildMode ( 'strict' , 'request' ) ,
96
95
'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' ) ,
99
97
'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 ' ) ,
102
100
'response' : buildMode ( 'strict' , 'response' ) ,
103
101
'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 ' ) ,
106
104
'url' : buildMode ( 'strict' , 'url' ) ,
107
105
} ,
108
106
} ;
@@ -165,8 +163,12 @@ function run(name: string): void {
165
163
types = [ 'request-lenient-chunked-length' ] ;
166
164
} else if ( meta . type === 'request-lenient-keep-alive' ) {
167
165
types = [ 'request-lenient-keep-alive' ] ;
166
+ } else if ( meta . type === 'request-lenient-version' ) {
167
+ types = [ 'request-lenient-version' ] ;
168
168
} else if ( meta . type === 'response-lenient-keep-alive' ) {
169
169
types = [ 'response-lenient-keep-alive' ] ;
170
+ } else if ( meta . type === 'response-lenient-version' ) {
171
+ types = [ 'response-lenient-version' ] ;
170
172
} else if ( meta . type === 'response-only' ) {
171
173
types = [ 'response' ] ;
172
174
} else if ( meta . type === 'request-finish' ) {
@@ -272,6 +274,7 @@ function run(name: string): void {
272
274
273
275
run ( 'request/sample' ) ;
274
276
run ( 'request/lenient-headers' ) ;
277
+ run ( 'request/lenient-version' ) ;
275
278
run ( 'request/method' ) ;
276
279
run ( 'request/uri' ) ;
277
280
run ( 'request/connection' ) ;
@@ -286,5 +289,5 @@ run('response/content-length');
286
289
run ( 'response/transfer-encoding' ) ;
287
290
run ( 'response/invalid' ) ;
288
291
run ( 'response/finish' ) ;
289
-
292
+ run ( 'request/lenient-version' ) ;
290
293
run ( 'url' ) ;
0 commit comments