keep alive coverage
parent
9b2574e070
commit
bea7f8ca14
2
app.js
2
app.js
|
|
@ -128,9 +128,11 @@ app.use(urlPrefix + '/lotOccupancies', sessionChecker, routerLotOccupancies);
|
|||
app.use(urlPrefix + '/workOrders', sessionChecker, routerWorkOrders);
|
||||
app.use(urlPrefix + '/reports', sessionChecker, routerReports);
|
||||
app.use(urlPrefix + '/admin', sessionChecker, permissionHandlers.adminGetHandler, routerAdmin);
|
||||
if (configFunctions.getProperty('session.doKeepAlive')) {
|
||||
app.all(urlPrefix + '/keepAlive', (_request, response) => {
|
||||
response.json(true);
|
||||
});
|
||||
}
|
||||
app.use(urlPrefix + '/login', routerLogin);
|
||||
app.get(urlPrefix + '/logout', (request, response) => {
|
||||
if (Object.hasOwn(request.session, 'user') &&
|
||||
|
|
|
|||
2
app.ts
2
app.ts
|
|
@ -251,9 +251,11 @@ app.use(
|
|||
routerAdmin
|
||||
)
|
||||
|
||||
if (configFunctions.getProperty('session.doKeepAlive')) {
|
||||
app.all(urlPrefix + '/keepAlive', (_request, response) => {
|
||||
response.json(true)
|
||||
})
|
||||
}
|
||||
|
||||
app.use(urlPrefix + '/login', routerLogin)
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
describe('Keep Alive', () => {
|
||||
it('Returns true', () => {
|
||||
cy.request('/keepAlive').then((response) => {
|
||||
expect(response.body).eq(true);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
/* eslint-disable promise/always-return */
|
||||
/* eslint-disable promise/catch-or-return */
|
||||
|
||||
describe('Keep Alive', () => {
|
||||
it('Returns true', () => {
|
||||
cy.request('/keepAlive').then((response) => {
|
||||
expect(response.body).eq(true)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
import { config as cemeteryConfig } from './config.cemetery.ssm.js';
|
||||
export const config = Object.assign({}, cemeteryConfig);
|
||||
config.application.useTestDatabases = true;
|
||||
config.session.doKeepAlive = true;
|
||||
config.users = {
|
||||
testing: ['*testView', '*testUpdate', '*testAdmin'],
|
||||
canLogin: ['*testView', '*testUpdate', '*testAdmin'],
|
||||
|
|
|
|||
|
|
@ -4,6 +4,8 @@ export const config = Object.assign({}, cemeteryConfig)
|
|||
|
||||
config.application.useTestDatabases = true
|
||||
|
||||
config.session.doKeepAlive = true
|
||||
|
||||
config.users = {
|
||||
testing: ['*testView', '*testUpdate', '*testAdmin'],
|
||||
canLogin: ['*testView', '*testUpdate', '*testAdmin'],
|
||||
|
|
|
|||
Loading…
Reference in New Issue