Files
Verso/services/web/test/acceptance/src/mocks/MockGitBridgeApi.js
T
Eric Mc SweenandCopybot 1117bfae20 Merge pull request #13023 from overleaf/em-delete-git-bridge-data
Delete git bridge data when a project is expired

GitOrigin-RevId: a600941831af31ff7712d44e437936cd416fc644
2023-05-16 08:05:07 +00:00

22 lines
444 B
JavaScript

const AbstractMockApi = require('./AbstractMockApi')
class MockGitBridgeApi extends AbstractMockApi {
reset() {
this.projects = {}
}
applyRoutes() {
this.app.delete('/api/projects/:projectId', (req, res) => {
this.deleteProject(req, res)
})
}
deleteProject(req, res) {
const projectId = req.params.projectId
delete this.projects[projectId]
res.sendStatus(204)
}
}
module.exports = MockGitBridgeApi