import { Response } from 'supertest'; export function expectSuccessEnvelope(response: Response): void { expect(response.body).toMatchObject({ success: true, trackingCode: expect.any(String), provider: expect.any(String), duration: expect.any(Number), error: null, }); } export function expectErrorEnvelope(response: Response, code: string): void { expect(response.body).toMatchObject({ success: false, trackingCode: expect.any(String), error: { code, message: expect.any(String), messageFa: expect.any(String), }, }); }