INNER CODE UNIT · TypeScript

getError

ravangen/graphql-rate-limit · src/__tests__/index.spec.ts:23

const getError = (response: ExecutionResult): GraphQLError => {
  const error = (response.errors || [])[0];
  expect(error).toBeDefined();
  return error;
};

describe('rateLimitDirective', () => {
  it('creates custom named directive', () => {
    const name = 'customRateLimit';

    const { rateLimitDirectiveTypeDefs, rateLimitDirectiveTransformer } = rateLimitDirective({
      name,
    });
    const schema = rateLimitDirectiveTransformer(
      makeExecutableSchema({
        typeDefs: [rateLimitDirectiveTypeDefs, ``],
      }),
    );

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…