File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ 'use strict' ;
2+
3+ const common = require ( '../common' ) ;
4+ const assert = require ( 'assert' ) ;
5+ const http = require ( 'http' ) ;
6+
7+ const server = http . createServer ( common . mustCall ( function ( req , res ) {
8+ req . once ( 'data' , common . mustCall ( ( ) => {
9+ req . pause ( ) ;
10+ res . writeHead ( 200 ) ;
11+ res . end ( ) ;
12+ res . on ( 'finish' , common . mustCall ( ( ) => {
13+ assert ( ! req . _dumped ) ;
14+ } ) ) ;
15+ } ) ) ;
16+ } ) ) ;
17+ server . listen ( 0 ) ;
18+
19+ server . on ( 'listening' , common . mustCall ( function ( ) {
20+ const req = http . request ( {
21+ port : this . address ( ) . port ,
22+ method : 'POST' ,
23+ path : '/'
24+ } , common . mustCall ( function ( res ) {
25+ assert . strictEqual ( res . statusCode , 200 ) ;
26+ res . resume ( ) ;
27+ res . on ( 'end' , common . mustCall ( ( ) => {
28+ server . close ( ) ;
29+ } ) ) ;
30+ } ) ) ;
31+
32+ req . end ( Buffer . allocUnsafe ( 1024 ) ) ;
33+ } ) ) ;
You can’t perform that action at this time.
0 commit comments