@@ -8,21 +8,21 @@ export const registerBeforeHook = (
8
8
config : ProxyOptions ,
9
9
stateSetupPath : string
10
10
) : void => {
11
+ if ( config . beforeEach ) logger . trace ( "registered 'beforeEach' hook" ) ;
11
12
app . use ( async ( req , res , next ) => {
12
- if ( config . beforeEach !== undefined ) {
13
- logger . trace ( "registered 'beforeEach' hook" ) ;
14
- if ( req . path === stateSetupPath ) {
15
- logger . debug ( "executing 'beforeEach' hook" ) ;
16
- try {
17
- await config . beforeEach ( ) ;
18
- } catch ( e ) {
19
- logger . error ( `error executing 'beforeEach' hook: ${ e . message } ` ) ;
20
- logger . debug ( `Stack trace was: ${ e . stack } ` ) ;
21
- next ( new Error ( `error executing 'beforeEach' hook: ${ e . message } ` ) ) ;
22
- }
13
+ if ( req . path === stateSetupPath && config . beforeEach ) {
14
+ logger . debug ( "executing 'beforeEach' hook" ) ;
15
+ try {
16
+ await config . beforeEach ( ) ;
17
+ next ( ) ;
18
+ } catch ( e ) {
19
+ logger . error ( `error executing 'beforeEach' hook: ${ e . message } ` ) ;
20
+ logger . debug ( `Stack trace was: ${ e . stack } ` ) ;
21
+ next ( new Error ( `error executing 'beforeEach' hook: ${ e . message } ` ) ) ;
23
22
}
23
+ } else {
24
+ next ( ) ;
24
25
}
25
- next ( ) ;
26
26
} ) ;
27
27
} ;
28
28
@@ -31,19 +31,17 @@ export const registerAfterHook = (
31
31
config : ProxyOptions ,
32
32
stateSetupPath : string
33
33
) : void => {
34
+ if ( config . afterEach ) logger . trace ( "registered 'afterEach' hook" ) ;
34
35
app . use ( async ( req , res , next ) => {
35
- if ( config . afterEach !== undefined ) {
36
- logger . trace ( "registered 'afterEach' hook" ) ;
37
- next ( ) ;
38
- if ( req . path !== stateSetupPath ) {
39
- logger . debug ( "executing 'afterEach' hook" ) ;
40
- try {
41
- await config . afterEach ( ) ;
42
- } catch ( e ) {
43
- logger . error ( `error executing 'afterEach' hook: ${ e . message } ` ) ;
44
- logger . debug ( `Stack trace was: ${ e . stack } ` ) ;
45
- next ( new Error ( `error executing 'afterEach' hook: ${ e . message } ` ) ) ;
46
- }
36
+ if ( req . path !== stateSetupPath && config . afterEach ) {
37
+ logger . debug ( "executing 'afterEach' hook" ) ;
38
+ try {
39
+ await config . afterEach ( ) ;
40
+ next ( ) ;
41
+ } catch ( e ) {
42
+ logger . error ( `error executing 'afterEach' hook: ${ e . message } ` ) ;
43
+ logger . debug ( `Stack trace was: ${ e . stack } ` ) ;
44
+ next ( new Error ( `error executing 'afterEach' hook: ${ e . message } ` ) ) ;
47
45
}
48
46
} else {
49
47
next ( ) ;
0 commit comments