keep alive coverage
parent
9b2574e070
commit
bea7f8ca14
6
app.js
6
app.js
|
|
@ -128,9 +128,11 @@ app.use(urlPrefix + '/lotOccupancies', sessionChecker, routerLotOccupancies);
|
||||||
app.use(urlPrefix + '/workOrders', sessionChecker, routerWorkOrders);
|
app.use(urlPrefix + '/workOrders', sessionChecker, routerWorkOrders);
|
||||||
app.use(urlPrefix + '/reports', sessionChecker, routerReports);
|
app.use(urlPrefix + '/reports', sessionChecker, routerReports);
|
||||||
app.use(urlPrefix + '/admin', sessionChecker, permissionHandlers.adminGetHandler, routerAdmin);
|
app.use(urlPrefix + '/admin', sessionChecker, permissionHandlers.adminGetHandler, routerAdmin);
|
||||||
app.all(urlPrefix + '/keepAlive', (_request, response) => {
|
if (configFunctions.getProperty('session.doKeepAlive')) {
|
||||||
|
app.all(urlPrefix + '/keepAlive', (_request, response) => {
|
||||||
response.json(true);
|
response.json(true);
|
||||||
});
|
});
|
||||||
|
}
|
||||||
app.use(urlPrefix + '/login', routerLogin);
|
app.use(urlPrefix + '/login', routerLogin);
|
||||||
app.get(urlPrefix + '/logout', (request, response) => {
|
app.get(urlPrefix + '/logout', (request, response) => {
|
||||||
if (Object.hasOwn(request.session, 'user') &&
|
if (Object.hasOwn(request.session, 'user') &&
|
||||||
|
|
|
||||||
6
app.ts
6
app.ts
|
|
@ -251,9 +251,11 @@ app.use(
|
||||||
routerAdmin
|
routerAdmin
|
||||||
)
|
)
|
||||||
|
|
||||||
app.all(urlPrefix + '/keepAlive', (_request, response) => {
|
if (configFunctions.getProperty('session.doKeepAlive')) {
|
||||||
|
app.all(urlPrefix + '/keepAlive', (_request, response) => {
|
||||||
response.json(true)
|
response.json(true)
|
||||||
})
|
})
|
||||||
|
}
|
||||||
|
|
||||||
app.use(urlPrefix + '/login', routerLogin)
|
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';
|
import { config as cemeteryConfig } from './config.cemetery.ssm.js';
|
||||||
export const config = Object.assign({}, cemeteryConfig);
|
export const config = Object.assign({}, cemeteryConfig);
|
||||||
config.application.useTestDatabases = true;
|
config.application.useTestDatabases = true;
|
||||||
|
config.session.doKeepAlive = true;
|
||||||
config.users = {
|
config.users = {
|
||||||
testing: ['*testView', '*testUpdate', '*testAdmin'],
|
testing: ['*testView', '*testUpdate', '*testAdmin'],
|
||||||
canLogin: ['*testView', '*testUpdate', '*testAdmin'],
|
canLogin: ['*testView', '*testUpdate', '*testAdmin'],
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ export const config = Object.assign({}, cemeteryConfig)
|
||||||
|
|
||||||
config.application.useTestDatabases = true
|
config.application.useTestDatabases = true
|
||||||
|
|
||||||
|
config.session.doKeepAlive = true
|
||||||
|
|
||||||
config.users = {
|
config.users = {
|
||||||
testing: ['*testView', '*testUpdate', '*testAdmin'],
|
testing: ['*testView', '*testUpdate', '*testAdmin'],
|
||||||
canLogin: ['*testView', '*testUpdate', '*testAdmin'],
|
canLogin: ['*testView', '*testUpdate', '*testAdmin'],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue