@@ -30,7 +30,7 @@ describe('AlternatingFileWriter', () => {
3030 } ) ;
3131
3232 it ( 'should add line to the main file' , async ( ) => {
33- const writer = new AlternatingFileWriter ( file1 , file2 , 10 , new FsNodeFileSystem ( ) ) ;
33+ const writer = new AlternatingFileWriter ( new FsNodeFileSystem ( ) , file1 , file2 , 10 ) ;
3434 await writer . writeLine ( 'value' ) ;
3535 writer . dispose ( ) ;
3636
@@ -40,7 +40,7 @@ describe('AlternatingFileWriter', () => {
4040
4141 it ( 'should not move main file to fallback file before adding with fileCapacity reached' , async ( ) => {
4242 const count = 5 ;
43- const writer = new AlternatingFileWriter ( file1 , file2 , count , new FsNodeFileSystem ( ) ) ;
43+ const writer = new AlternatingFileWriter ( new FsNodeFileSystem ( ) , file1 , file2 , count ) ;
4444 for ( let i = 0 ; i < count ; i ++ ) {
4545 await writer . writeLine ( `value-${ i } ` ) ;
4646 }
@@ -51,7 +51,7 @@ describe('AlternatingFileWriter', () => {
5151
5252 it ( 'should move main file to fallback file after adding with fileCapacity reached' , async ( ) => {
5353 const count = 5 ;
54- const writer = new AlternatingFileWriter ( file1 , file2 , count , new FsNodeFileSystem ( ) ) ;
54+ const writer = new AlternatingFileWriter ( new FsNodeFileSystem ( ) , file1 , file2 , count ) ;
5555 for ( let i = 0 ; i < count ; i ++ ) {
5656 await writer . writeLine ( `value-${ i } ` ) ;
5757 }
@@ -66,7 +66,7 @@ describe('AlternatingFileWriter', () => {
6666
6767 it ( 'should add line to the main file after adding with fileCapacity reached' , async ( ) => {
6868 const count = 5 ;
69- const writer = new AlternatingFileWriter ( file1 , file2 , count , new FsNodeFileSystem ( ) ) ;
69+ const writer = new AlternatingFileWriter ( new FsNodeFileSystem ( ) , file1 , file2 , count ) ;
7070 for ( let i = 0 ; i < count ; i ++ ) {
7171 await writer . writeLine ( `value-${ i } ` ) ;
7272 }
@@ -79,13 +79,13 @@ describe('AlternatingFileWriter', () => {
7979 } ) ;
8080
8181 it ( 'should throw after adding line when disposed' , async ( ) => {
82- const writer = new AlternatingFileWriter ( file1 , file2 , 10 , new FsNodeFileSystem ( ) ) ;
82+ const writer = new AlternatingFileWriter ( new FsNodeFileSystem ( ) , file1 , file2 , 10 ) ;
8383 writer . dispose ( ) ;
8484 await expect ( writer . writeLine ( 'value-x' ) ) . rejects . toThrowError ( 'This instance has been disposed.' ) ;
8585 } ) ;
8686
8787 it ( 'should not write when fileCapacity is 0' , ( ) => {
88- const writer = new AlternatingFileWriter ( file1 , file2 , 0 , new FsNodeFileSystem ( ) ) ;
88+ const writer = new AlternatingFileWriter ( new FsNodeFileSystem ( ) , file1 , file2 , 0 ) ;
8989 writer . writeLine ( 'abc' ) ;
9090 writer . dispose ( ) ;
9191
@@ -94,7 +94,7 @@ describe('AlternatingFileWriter', () => {
9494 } ) ;
9595
9696 it ( 'should not write fileCapacity is less than 0' , ( ) => {
97- const writer = new AlternatingFileWriter ( file1 , file2 , - 1 , new FsNodeFileSystem ( ) ) ;
97+ const writer = new AlternatingFileWriter ( new FsNodeFileSystem ( ) , file1 , file2 , - 1 ) ;
9898 writer . writeLine ( 'abc' ) ;
9999 writer . dispose ( ) ;
100100
@@ -104,7 +104,7 @@ describe('AlternatingFileWriter', () => {
104104
105105 describe ( 'stress test' , ( ) => {
106106 it ( 'should not throw' , async ( ) => {
107- const writer = new AlternatingFileWriter ( file1 , file2 , 1 , new FsNodeFileSystem ( ) ) ;
107+ const writer = new AlternatingFileWriter ( new FsNodeFileSystem ( ) , file1 , file2 , 1 ) ;
108108
109109 const write = async ( count : number , entry : string ) => {
110110 for ( let i = 0 ; i < count ; i ++ ) {
@@ -116,7 +116,7 @@ describe('AlternatingFileWriter', () => {
116116 const writeCount = 100 ;
117117 const promises = [ ...new Array ( writerCount ) ] . map ( ( ) => write ( writeCount , 'text' ) ) ;
118118 await expect ( Promise . all ( promises ) ) . resolves . not . toThrow ( ) ;
119- } ) ;
119+ } , 10000 ) ;
120120
121121 it ( 'should not skip text' , async ( ) => {
122122 const fs = mockStreamFileSystem ( ) ;
@@ -129,7 +129,7 @@ describe('AlternatingFileWriter', () => {
129129 return renameSync ( oldPath , newPath ) ;
130130 } ) ;
131131
132- const writer = new AlternatingFileWriter ( file1 , file2 , 1 , fs ) ;
132+ const writer = new AlternatingFileWriter ( fs , file1 , file2 , 1 ) ;
133133
134134 const write = async ( count : number , entry : string ) => {
135135 for ( let i = 0 ; i < count ; i ++ ) {
0 commit comments