Files
overleaf-cep/services/web/test/acceptance/src/mocks/MockAnalyticsApi.mjs
T
Andrew Rumble 2838c6d38c Merge pull request #22765 from overleaf/ar-convert-final-acceptance-tests-to-es-modules
[web] convert final acceptance tests to es modules

GitOrigin-RevId: d0d0cd3dfedbe494ce51dd6f8c180dff02429ad8
2025-01-13 09:04:50 +00:00

42 lines
769 B
JavaScript

import AbstractMockApi from './AbstractMockApi.mjs'
class MockAnalyticsApi extends AbstractMockApi {
reset() {
this.updates = {}
}
applyRoutes() {
this.app.get('/graphs/:graph', (req, res) => {
return res.json({})
})
this.app.get('/recentInstitutionActivity', (req, res) => {
res.json({
institutionId: 123,
day: {
projects: 0,
users: 0,
},
week: {
projects: 0,
users: 0,
},
month: {
projects: 1,
users: 2,
},
})
})
}
}
export default MockAnalyticsApi
// type hint for the inherited `instance` method
/**
* @function instance
* @memberOf MockAnalyticsApi
* @static
* @returns {MockAnalyticsApi}
*/