Estoy tratando de hacer algunas pruebas de integración en un backend con un servidor apollo y una base de datos mysql.
El problema es que, múltiples mutaciones necesitan una autenticación como administrador.
Por ejemplo, aquí hay un middleware:
export const isAuth: MiddlewareFn<Context> = ({ context }, next) => { if (!context.req.session.userId) { throw new AuthenticationError('You are not logged in'); } return next(); };Traté de persistir la sesión entre dos mutaciones de graphql usando super test, pero no parecía funcionar.
¿Tiene alguna idea de cómo podría burlarme de la autenticación usando broma?
Atentamente