@@ -27,7 +27,7 @@ describe('createChainableImplementer', () => {
2727 const implementer = createChainableImplementer ( ping , [ mid1 , mid2 ] )
2828
2929 expect ( implementer ) . toBeInstanceOf ( ProcedureImplementer )
30- expect ( implementer [ '~orpc' ] . middlewares ) . toEqual ( [ mid1 , mid2 ] )
30+ expect ( implementer [ '~orpc' ] . preMiddlewares ) . toEqual ( [ mid1 , mid2 ] )
3131 expect ( implementer [ '~orpc' ] . contract ) . toBe ( ping )
3232 } )
3333
@@ -38,22 +38,22 @@ describe('createChainableImplementer', () => {
3838 expect ( implementer . use ( mid3 ) [ '~orpc' ] . contract ) . toBe ( contract )
3939
4040 expect ( implementer . ping ) . toBeInstanceOf ( ProcedureImplementer )
41- expect ( implementer . ping [ '~orpc' ] . middlewares ) . toEqual ( [ mid1 , mid2 ] )
41+ expect ( implementer . ping [ '~orpc' ] . preMiddlewares ) . toEqual ( [ mid1 , mid2 ] )
4242 expect ( implementer . ping [ '~orpc' ] . contract ) . toBe ( ping )
4343
4444 expect ( implementer . pong ) . toBeInstanceOf ( ProcedureImplementer )
45- expect ( implementer . pong [ '~orpc' ] . middlewares ) . toEqual ( [ mid1 , mid2 ] )
45+ expect ( implementer . pong [ '~orpc' ] . preMiddlewares ) . toEqual ( [ mid1 , mid2 ] )
4646 expect ( implementer . pong [ '~orpc' ] . contract ) . toBe ( pong )
4747
4848 expect ( implementer . nested . use ( mid3 ) [ '~orpc' ] . middlewares ) . toEqual ( [ mid1 , mid2 , mid3 ] )
4949 expect ( implementer . nested . use ( mid3 ) [ '~orpc' ] . contract ) . toBe ( contract . nested )
5050
5151 expect ( implementer . nested . ping ) . toBeInstanceOf ( ProcedureImplementer )
52- expect ( implementer . nested . ping [ '~orpc' ] . middlewares ) . toEqual ( [ mid1 , mid2 ] )
52+ expect ( implementer . nested . ping [ '~orpc' ] . preMiddlewares ) . toEqual ( [ mid1 , mid2 ] )
5353 expect ( implementer . nested . ping [ '~orpc' ] . contract ) . toBe ( contract . nested . ping )
5454
5555 expect ( implementer . nested . pong ) . toBeInstanceOf ( ProcedureImplementer )
56- expect ( implementer . nested . pong [ '~orpc' ] . middlewares ) . toEqual ( [ mid1 , mid2 ] )
56+ expect ( implementer . nested . pong [ '~orpc' ] . preMiddlewares ) . toEqual ( [ mid1 , mid2 ] )
5757 expect ( implementer . nested . pong [ '~orpc' ] . contract ) . toBe ( contract . nested . pong )
5858 } )
5959
@@ -82,7 +82,8 @@ describe('createChainableImplementer', () => {
8282
8383 expect ( implementer . use ) . toBeTypeOf ( 'function' )
8484 expect ( implementer . use . use ( mid3 ) ) . toBeInstanceOf ( ProcedureImplementer )
85- expect ( implementer . use . use ( mid3 ) [ '~orpc' ] . middlewares ) . toEqual ( [ mid1 , mid2 , mid3 ] )
85+ expect ( implementer . use . use ( mid3 ) [ '~orpc' ] . preMiddlewares ) . toEqual ( [ mid1 , mid2 ] )
86+ expect ( implementer . use . use ( mid3 ) [ '~orpc' ] . postMiddlewares ) . toEqual ( [ mid3 ] )
8687 expect ( implementer . use [ '~orpc' ] . contract ) . toBe ( ping )
8788
8889 expect ( implementer . router ) . toBeTypeOf ( 'function' )
@@ -92,17 +93,20 @@ describe('createChainableImplementer', () => {
9293
9394 expect ( implementer . router . router ) . toBeTypeOf ( 'function' )
9495 expect ( implementer . router . router . use ( mid3 ) ) . toBeInstanceOf ( ProcedureImplementer )
95- expect ( implementer . router . router . use ( mid3 ) [ '~orpc' ] . middlewares ) . toEqual ( [ mid1 , mid2 , mid3 ] )
96+ expect ( implementer . router . router . use ( mid3 ) [ '~orpc' ] . preMiddlewares ) . toEqual ( [ mid1 , mid2 ] )
97+ expect ( implementer . router . router . use ( mid3 ) [ '~orpc' ] . postMiddlewares ) . toEqual ( [ mid3 ] )
9698 expect ( implementer . router . router [ '~orpc' ] . contract ) . toBe ( contract . router . router )
9799
98100 expect ( implementer . router . use ) . toBeTypeOf ( 'function' )
99101 expect ( implementer . router . use . use ( mid3 ) ) . toBeInstanceOf ( ProcedureImplementer )
100- expect ( implementer . router . use . use ( mid3 ) [ '~orpc' ] . middlewares ) . toEqual ( [ mid1 , mid2 , mid3 ] )
102+ expect ( implementer . router . use . use ( mid3 ) [ '~orpc' ] . preMiddlewares ) . toEqual ( [ mid1 , mid2 ] )
103+ expect ( implementer . router . use . use ( mid3 ) [ '~orpc' ] . postMiddlewares ) . toEqual ( [ mid3 ] )
101104 expect ( implementer . router . use [ '~orpc' ] . contract ) . toBe ( contract . router . use )
102105
103106 expect ( implementer [ '~orpc' ] . use ) . toBeTypeOf ( 'function' )
104107 expect ( implementer [ '~orpc' ] . use . use ( mid3 ) ) . toBeInstanceOf ( ProcedureImplementer )
105- expect ( implementer [ '~orpc' ] . use . use ( mid3 ) [ '~orpc' ] . middlewares ) . toEqual ( [ mid1 , mid2 , mid3 ] )
108+ expect ( implementer [ '~orpc' ] . use . use ( mid3 ) [ '~orpc' ] . preMiddlewares ) . toEqual ( [ mid1 , mid2 ] )
109+ expect ( implementer [ '~orpc' ] . use . use ( mid3 ) [ '~orpc' ] . postMiddlewares ) . toEqual ( [ mid3 ] )
106110 expect ( implementer [ '~orpc' ] . use [ '~orpc' ] . contract ) . toBe ( contract . router . use )
107111 } )
108112
0 commit comments