| 221 | } |
| 222 | |
| 223 | @Controller('/test', { |
| 224 | use: [ |
| 225 | // Verify both req, res objects are properly mapped |
| 226 | (req, res, next) => { |
| 227 | res.locals.data = []; |
| 228 | res.locals.data.push(`${req.query.id}/${useMiddlewareOneTxt}`); |
| 229 | next(); |
| 230 | }, |
| 231 | (req, res, next) => { |
| 232 | res.locals.data.push(`${req.query.id}/${useMiddlewareTwoTxt}`); |
| 233 | next(); |
| 234 | } |
| 235 | ], |
| 236 | middlewares: [MiddlewareOne, MiddlewareOneAsync], |
| 237 | filters: [ActionFilterOne, ActionFilterOneAsync], |
| 238 | result: [ResultFilterOne, ResultFilterOneAsync] |
| 239 | }) |
| 240 | class TestController extends ApiController { |
| 241 | @HttpGet('/get') |
| 242 | get(): string { |
| 243 | return testResponse; |
| 244 | } |
| 245 | } |
| 246 | |
| 247 | @Controller('/ex', { |
| 248 | use: [(req, res, next) => { |
nothing calls this directly
no test coverage detected