@@ -79,7 +79,7 @@ describe('main', () => {
7979
8080 mockRunServer . mockRejectedValue ( error ) ;
8181
82- await main ( ) ;
82+ await expect ( async ( ) => main ( ) ) . rejects . toThrow ( error . message ) ;
8383
8484 expect ( consoleErrorSpy ) . toHaveBeenCalledWith ( 'Failed to start server:' , error ) ;
8585 expect ( processExitSpy ) . toHaveBeenCalledWith ( 1 ) ;
@@ -89,33 +89,33 @@ describe('main', () => {
8989 {
9090 description : 'parseCliOptions' ,
9191 error : new Error ( 'Failed to parse CLI options' ) ,
92- message : 'Failed to start server:' ,
92+ message : 'Set options error, failed to start server:' ,
9393 method : main
9494 } ,
9595 {
9696 description : 'setOptions' ,
9797 error : new Error ( 'Failed to set options' ) ,
98- message : 'Failed to start server:' ,
98+ message : 'Set options error, failed to start server:' ,
9999 method : main
100100 } ,
101101 {
102102 description : 'parseCliOptions, with start alias' ,
103103 error : new Error ( 'Failed to parse CLI options' ) ,
104- message : 'Failed to start server:' ,
104+ message : 'Set options error, failed to start server:' ,
105105 method : start
106106 } ,
107107 {
108108 description : 'setOptions, with start alias' ,
109109 error : new Error ( 'Failed to set options' ) ,
110- message : 'Failed to start server:' ,
110+ message : 'Set options error, failed to start server:' ,
111111 method : start
112112 }
113113 ] ) ( 'should handle errors, $description' , async ( { error, message, method } ) => {
114114 mockSetOptions . mockImplementation ( ( ) => {
115115 throw error ;
116116 } ) ;
117117
118- await method ( ) ;
118+ await expect ( async ( ) => method ( ) ) . rejects . toThrow ( error . message ) ;
119119
120120 expect ( consoleErrorSpy ) . toHaveBeenCalledWith ( message , error ) ;
121121 expect ( processExitSpy ) . toHaveBeenCalledWith ( 1 ) ;
0 commit comments