@@ -19,61 +19,61 @@ describe('handle', () => {
1919 } )
2020
2121 fancy
22- . stderr ( )
23- . finally ( ( ) => delete process . exitCode )
24- . it ( 'displays an error from root handle module' , ctx => {
25- require ( '../handle' ) ( new Error ( 'x' ) )
26- expect ( ctx . stderr ) . to . contain ( 'Error: x' )
27- expect ( process . exitCode ) . to . equal ( 1 )
28- } )
22+ . stderr ( )
23+ . finally ( ( ) => delete process . exitCode )
24+ . it ( 'displays an error from root handle module' , ctx => {
25+ require ( '../handle' ) ( new Error ( 'x' ) )
26+ expect ( ctx . stderr ) . to . contain ( 'Error: x' )
27+ expect ( process . exitCode ) . to . equal ( 1 )
28+ } )
2929
3030 fancy
31- . stderr ( )
32- . finally ( ( ) => delete process . exitCode )
33- . it ( 'shows an unhandled error' , ctx => {
34- handle ( new Error ( 'x' ) )
35- expect ( ctx . stderr ) . to . contain ( 'Error: x' )
36- expect ( process . exitCode ) . to . equal ( 1 )
37- } )
31+ . stderr ( )
32+ . finally ( ( ) => delete process . exitCode )
33+ . it ( 'shows an unhandled error' , ctx => {
34+ handle ( new Error ( 'x' ) )
35+ expect ( ctx . stderr ) . to . contain ( 'Error: x' )
36+ expect ( process . exitCode ) . to . equal ( 1 )
37+ } )
3838
3939 fancy
40- . stderr ( )
41- . finally ( ( ) => delete process . exitCode )
42- . it ( 'handles a badly formed error object' , ( ) => {
43- handle ( { status : 400 } )
44- expect ( process . exitCode ) . to . equal ( 1 )
45- } )
40+ . stderr ( )
41+ . finally ( ( ) => delete process . exitCode )
42+ . it ( 'handles a badly formed error object' , ( ) => {
43+ handle ( { status : 400 } )
44+ expect ( process . exitCode ) . to . equal ( 1 )
45+ } )
4646
4747 fancy
48- . stderr ( )
49- . finally ( ( ) => delete process . exitCode )
50- . it ( 'shows a cli error' , ctx => {
51- handle ( new CLIError ( 'x' ) )
52- expect ( ctx . stderr ) . to . equal ( ` ${ x } Error: x\n` )
53- expect ( process . exitCode ) . to . equal ( 2 )
54- } )
48+ . stderr ( )
49+ . finally ( ( ) => delete process . exitCode )
50+ . it ( 'shows a cli error' , ctx => {
51+ handle ( new CLIError ( 'x' ) )
52+ expect ( ctx . stderr ) . to . equal ( ` ${ x } Error: x\n` )
53+ expect ( process . exitCode ) . to . equal ( 2 )
54+ } )
5555
5656 fancy
57- . stdout ( )
58- . stderr ( )
59- . finally ( ( ) => delete process . exitCode )
60- . it ( 'hides an exit error' , ctx => {
61- handle ( new ExitError ( ) )
62- expect ( ctx . stdout ) . to . equal ( '' )
63- expect ( ctx . stderr ) . to . equal ( '' )
64- expect ( process . exitCode ) . to . equal ( 0 )
65- } )
57+ . stdout ( )
58+ . stderr ( )
59+ . finally ( ( ) => delete process . exitCode )
60+ . it ( 'hides an exit error' , ctx => {
61+ handle ( new ExitError ( ) )
62+ expect ( ctx . stdout ) . to . equal ( '' )
63+ expect ( ctx . stderr ) . to . equal ( '' )
64+ expect ( process . exitCode ) . to . equal ( 0 )
65+ } )
6666
6767 fancy
68- . stderr ( )
69- . do ( ( ) => config . errlog = errlog )
70- . finally ( ( ) => config . errlog = undefined )
71- . finally ( ( ) => delete process . exitCode )
72- . it ( 'logs when errlog is set' , async ctx => {
73- handle ( new CLIError ( 'uh oh!' ) )
74- expect ( ctx . stderr ) . to . equal ( ` ${ x } Error: uh oh!\n` )
75- await config . errorLogger ! . flush ( )
76- expect ( fs . readFileSync ( errlog , 'utf8' ) ) . to . contain ( 'Error: uh oh!' )
77- expect ( process . exitCode ) . to . equal ( 2 )
78- } )
68+ . stderr ( )
69+ . do ( ( ) => config . errlog = errlog )
70+ . finally ( ( ) => config . errlog = undefined )
71+ . finally ( ( ) => delete process . exitCode )
72+ . it ( 'logs when errlog is set' , async ctx => {
73+ handle ( new CLIError ( 'uh oh!' ) )
74+ expect ( ctx . stderr ) . to . equal ( ` ${ x } Error: uh oh!\n` )
75+ await config . errorLogger ! . flush ( )
76+ expect ( fs . readFileSync ( errlog , 'utf8' ) ) . to . contain ( 'Error: uh oh!' )
77+ expect ( process . exitCode ) . to . equal ( 2 )
78+ } )
7979} )
0 commit comments