diff --git a/integrations/express/middleware.ts b/integrations/express/middleware.ts index 9d0eaa4..1c67e5f 100644 --- a/integrations/express/middleware.ts +++ b/integrations/express/middleware.ts @@ -4,7 +4,7 @@ import Keploy, { HTTP } from "../../src/keploy"; import { Request, Response, NextFunction } from "express"; import { createExecutionContext, getExecutionContext } from "../../src/context"; import { StrArr } from "../../proto/services/StrArr"; - +import { MODE_TEST } from "../../src/mode"; class ResponseBody { static responseMap = new WeakMap(); @@ -139,6 +139,9 @@ export function afterMiddleware(keploy: Keploy, req: Request, res: Response) { return; } + if (process.env.KEPLOY_MODE===MODE_TEST) { + return res + } // req.headers // Since, JSON.stingify trims spaces. Therefore, content-length of request header should be updated req.headers["content-length"] = JSON.stringify(