Files
insomnia/packages/insomnia-smoke-test/server/gitlab-api.ts
Jack Kavanagh b30978e33b Full-prettier-run (#8605)
* prettier

* remove markdown linting
2025-04-11 13:37:19 +02:00

40 lines
977 B
TypeScript

import type { Application } from 'express';
export default (app: Application) => {
app.post('/gitlab-api/api/graphql', (_req, res) => {
res.status(200).send({
data: {
currentUser: {
publicEmail: null,
name: 'Mark Kim',
avatarUrl: null,
},
},
});
});
app.get('/v1/oauth/gitlab/config', (_req, res) => {
res.status(200).send({
applicationId: 'gitlab-oauth-client-id',
redirectUri: 'http://localhost:3000/not-implemented',
});
});
app.post('/gitlab-api/oauth/token', (_req, res) => {
res.status(200).send({
access_token: '123456789',
created_at: 1652246628,
expires_in: 6955,
refresh_token: '1234567891',
scope: 'api read_user write_repository read_repository email',
token_type: 'Bearer',
});
});
app.post('/gitlab-api/oauth/authorize', (_req, res) => {
res.status(200).send({
access_token: '123456789',
});
});
};