Documentation
    Preparing search index...
    • Creates a function to assert that the response status matches the expected status It forces TypeScript to narrow the response type based on the expected status

      Parameters

      • expect: Expect

      Returns ExpectResponseStatus

      import { expectResponseStatusFactory } from '@map-colonies/openapi-helpers/requestSender';
      import type { ExpectResponseStatus } from '@map-colonies/openapi-helpers/requestSender';
      import { expect } from 'vitest';

      const expectResponseStatus: ExpectResponseStatus = expectResponseStatusFactory(expect);

      // Now use it in tests
      const response = await requestSender.getUser({ pathParams: { id: '123' } });
      expectResponseStatus(response, 200);
      // TypeScript now knows response is the 200 response type