@@ -22,7 +22,7 @@ import os from 'os';
2222import path from 'path' ;
2323import devNull from 'dev-null' ;
2424import FormDataLegacy from 'form-data' ;
25- import formidable from 'formidable' ;
25+ import { IncomingForm } from 'formidable' ;
2626import { FormData as FormDataPolyfill , Blob as BlobPolyfill } from 'formdata-node' ;
2727import express from 'express' ;
2828import multer from 'multer' ;
@@ -2285,7 +2285,7 @@ describe('supports http with nodejs', () => {
22852285
22862286 const server = await startHTTPServer (
22872287 ( req , res ) => {
2288- const receivedForm = new formidable . IncomingForm ( ) ;
2288+ const receivedForm = new IncomingForm ( ) ;
22892289
22902290 assert . ok ( req . rawHeaders . some ( ( header ) => header . toLowerCase ( ) === 'content-length' ) ) ;
22912291
@@ -2314,15 +2314,15 @@ describe('supports http with nodejs', () => {
23142314 } ,
23152315 } ) ;
23162316
2317- assert . deepStrictEqual ( response . data . fields , { foo : 'bar' } ) ;
2317+ assert . deepStrictEqual ( response . data . fields , { foo : [ 'bar' ] } ) ;
23182318
2319- assert . strictEqual ( response . data . files . file1 . mimetype , 'image/jpeg' ) ;
2320- assert . strictEqual ( response . data . files . file1 . originalFilename , 'temp/bar.jpg' ) ;
2321- assert . strictEqual ( response . data . files . file1 . size , 3 ) ;
2319+ assert . strictEqual ( response . data . files . file1 [ 0 ] . mimetype , 'image/jpeg' ) ;
2320+ assert . strictEqual ( response . data . files . file1 [ 0 ] . originalFilename , 'temp/bar.jpg' ) ;
2321+ assert . strictEqual ( response . data . files . file1 [ 0 ] . size , 3 ) ;
23222322
2323- assert . strictEqual ( response . data . files . fileStream . mimetype , 'image/png' ) ;
2324- assert . strictEqual ( response . data . files . fileStream . originalFilename , 'axios.png' ) ;
2325- assert . strictEqual ( response . data . files . fileStream . size , stat . size ) ;
2323+ assert . strictEqual ( response . data . files . fileStream [ 0 ] . mimetype , 'image/png' ) ;
2324+ assert . strictEqual ( response . data . files . fileStream [ 0 ] . originalFilename , 'axios.png' ) ;
2325+ assert . strictEqual ( response . data . files . fileStream [ 0 ] . size , stat . size ) ;
23262326 } finally {
23272327 await stopHTTPServer ( server ) ;
23282328 }
@@ -2358,10 +2358,10 @@ describe('supports http with nodejs', () => {
23582358 maxRedirects : 0 ,
23592359 } ) ;
23602360
2361- assert . deepStrictEqual ( data . fields , { foo1 : 'bar1' , foo2 : 'bar2' } ) ;
2362- assert . deepStrictEqual ( typeof data . files . file1 , 'object' ) ;
2361+ assert . deepStrictEqual ( data . fields , { foo1 : [ 'bar1' ] , foo2 : [ 'bar2' ] } ) ;
2362+ assert . deepStrictEqual ( typeof data . files . file1 [ 0 ] , 'object' ) ;
23632363
2364- const { size, mimetype, originalFilename } = data . files . file1 ;
2364+ const { size, mimetype, originalFilename } = data . files . file1 [ 0 ] ;
23652365
23662366 assert . deepStrictEqual (
23672367 { size, mimetype, originalFilename } ,
@@ -3270,8 +3270,8 @@ describe('supports http with nodejs', () => {
32703270
32713271 assert . deepStrictEqual ( data , {
32723272 fields : {
3273- x : 'foo' ,
3274- y : 'bar' ,
3273+ x : [ 'foo' ] ,
3274+ y : [ 'bar' ] ,
32753275 } ,
32763276 files : { } ,
32773277 } ) ;
0 commit comments