@@ -10,9 +10,9 @@ describe("DomHandler", () => {
1010 . filter ( ( name ) => name . endsWith ( ".json" ) ) // Only allow .json files
1111 . map ( ( name ) => resolve ( basePath , name ) )
1212 . map ( require )
13- . forEach ( ( { name, html, options = { } , streaming = true , expected } ) =>
13+ . forEach ( ( { name, html, options = { } , expected } ) =>
1414 test ( name , ( ) => {
15- const result = parse ( html , options , streaming ) ;
15+ const result = parse ( html , options ) ;
1616
1717 compare ( result , expected ) ;
1818 } )
@@ -21,8 +21,7 @@ describe("DomHandler", () => {
2121
2222function parse (
2323 data : string ,
24- options : DomHandlerOptions & ParserOptions ,
25- streaming : boolean
24+ options : DomHandlerOptions & ParserOptions
2625) : Node [ ] {
2726 const results : Node [ ] [ ] = [ ] ;
2827
@@ -34,21 +33,17 @@ function parse(
3433 const parser = new Parser ( handler , options ) ;
3534
3635 // First, try to run the fixture via chunks
37- if ( streaming ) {
38- for ( let i = 0 ; i < data . length ; i ++ ) {
39- parser . write ( data . charAt ( i ) ) ;
40- }
41-
42- parser . done ( ) ;
36+ for ( let i = 0 ; i < data . length ; i ++ ) {
37+ parser . write ( data . charAt ( i ) ) ;
4338 }
4439
40+ parser . done ( ) ;
41+
4542 // Then parse everything
4643 parser . parseComplete ( data ) ;
4744
48- if ( streaming ) {
49- // Ensure streaming doesn't change anything.
50- expect ( results [ 0 ] ) . toEqual ( results [ 1 ] ) ;
51- }
45+ // Ensure streaming doesn't change anything.
46+ expect ( results [ 0 ] ) . toEqual ( results [ 1 ] ) ;
5247
5348 return results [ 0 ] ;
5449}
0 commit comments