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, ``],
}),
);