diff --git a/packages/serve/src/lib/middleware/response-format/middleware.ts b/packages/serve/src/lib/middleware/response-format/middleware.ts index eb04075e..51438dea 100644 --- a/packages/serve/src/lib/middleware/response-format/middleware.ts +++ b/packages/serve/src/lib/middleware/response-format/middleware.ts @@ -58,6 +58,9 @@ export class ResponseFormatMiddleware extends BuiltInMiddleware { afterEach(() => { @@ -218,4 +218,17 @@ describe('Test format response middleware', () => { }); // TODO: test handle to get context response + + it('Test to do nothing with paths which are not start in /api', async () => { + // Arrange + const middleware = new ResponseFormatMiddleware({}, '', []); + const mockContext = sinon.stubInterface(); + mockContext.request.path = '/favicon.ico'; + mockContext.response.body = '123'; + // Act + await middleware.handle(mockContext, async () => null); + + // Assert + expect(mockContext.response.body).toBe('123'); + }); });