protontype
Version:
A simple REST framework make in TypeScript
26 lines (23 loc) • 1.07 kB
text/typescript
import { MiddlewareFunctionParams } from './../../lib/decorators/MiddlewareConfig';
import { Middleware, BaseMiddleware } from '../../lib';
export const ROUTER_MIDDLEWARE_MSG: string = 'router middleware tested';
export const GLOBAL_MIDDLEWARE_MSG: string = 'global middleware tested';
export const GLOBAL_ROUTER_MIDDLEWARE_MSG: string = 'global router middleware tested';
export class RouterMiddlewareMock extends BaseMiddleware {
(true)
routerMiddlewareTest(params: MiddlewareFunctionParams) {
params.req.params['routerMidMsg'] = ROUTER_MIDDLEWARE_MSG;
}
}
export class GlobalRouterMiddlewareMock extends BaseMiddleware {
(true)
globalMiddlewareTest(params: MiddlewareFunctionParams) {
params.req.header['globalRouterMidMsg'] = GLOBAL_ROUTER_MIDDLEWARE_MSG;
}
}
export class GlobalMiddlewareMock extends BaseMiddleware {
(true)
globalMiddlewareTest(params: MiddlewareFunctionParams) {
params.req.header['globalMidMsg'] = GLOBAL_MIDDLEWARE_MSG;
}
}