MCPcopy
hub / github.com/logto-io/logto / expectRejects

Function expectRejects

packages/integration-tests/src/helpers/index.ts:110–121  ·  view source on GitHub ↗
(
  promise: Promise<unknown>,
  expected: ExpectedErrorInfo<T>
)

Source from the content-addressed store, hash-verified

108};
109
110export const expectRejects = async <T = unknown>(
111 promise: Promise<unknown>,
112 expected: ExpectedErrorInfo<T>
113) => {
114 try {
115 await promise;
116 } catch (error: unknown) {
117 return expectRequestError<T>(error, expected);
118 }
119
120 fail('Expected promise to be rejected, but it was resolved');
121};
122
123const expectRequestError = async <T = unknown>(error: unknown, expected: ExpectedErrorInfo<T>) => {
124 const { code, status, messageIncludes, unexpectedProperties = [], expectData } = expected;

Calls 1

expectRequestErrorFunction · 0.85

Tested by

no test coverage detected