}); // handlerGetHealthcheck
describe('handlerGetInfo', function () {
- it('covers', async function() {
+ it('covers', async function () {
await service.handlerGetInfo(req, res, ctx);
assert(service.manager.getInfo.called);
});
}); // handlerGetInfo
- describe('handlerGetAdminOverview', function () {
+ describe('handlerGetHistorySVG', function () {
it('covers', async function () {
+ await service.handlerGetHistorySVG(req, res, ctx);
+ assert(service.manager.getHistorySVG.called);
+ });
+ }); // handlerGetHistorySVG
+
+ describe('handlerGetAdminOverview', function () {
+ it('covers authenticated', async function () {
+ service.authenticator.sessionRequired.resolves(false);
+ await service.handlerGetAdminOverview(req, res, ctx);
+ assert(service.authenticator.sessionRequired.called);
+ assert(service.manager.getAdminOverview.notCalled);
+ });
+ it('covers unauthenticated', async function () {
+ service.authenticator.sessionRequired.resolves(true);
await service.handlerGetAdminOverview(req, res, ctx);
- assert(service.authenticator.required.called);
+ assert(service.authenticator.sessionRequired.called);
assert(service.manager.getAdminOverview.called);
- })
+ });
}); // handlerGetAdminOverview
describe('handlerGetAdminTopicDetails', function () {
- it('covers', async function () {
+ it('covers unauthenticated', async function () {
+ service.authenticator.sessionRequired.resolves(false);
await service.handlerGetAdminTopicDetails(req, res, ctx);
- assert(service.authenticator.required.called);
+ assert(service.authenticator.sessionRequired.called);
+ assert(service.manager.getTopicDetails.notCalled);
+ });
+ it('covers authenticated', async function () {
+ service.authenticator.sessionRequired.resolves(true);
+ await service.handlerGetAdminTopicDetails(req, res, ctx);
+ assert(service.authenticator.sessionRequired.called);
assert(service.manager.getTopicDetails.called);
- })
+ });
}); // handlerGetAdminTopicDetails
describe('handlerPostAdminProcess', function () {
it('covers', async function () {
service.serveFile.resolves();
await service.handlerPostAdminProcess(req, res, ctx);
- assert(service.authenticator.requiredLocal.called);
+ assert(service.authenticator.apiRequiredLocal.called);
assert(service.manager.processTasks.called);
});
}); // handlerPostAdminProcess
it('covers', async function () {
sinon.stub(service, 'bodyData').resolves();
await service.handlerUpdateTopic(req, res, ctx);
- assert(service.authenticator.requiredLocal.called);
+ assert(service.authenticator.apiRequiredLocal.called);
assert(service.manager.updateTopic.called);
});
}); // handlerUpdateTopic
it('covers', async function () {
sinon.stub(service, 'bodyData').resolves();
await service.handlerUpdateSubscription(req, res, ctx);
- assert(service.authenticator.requiredLocal.called);
+ assert(service.authenticator.apiRequiredLocal.called);
assert(service.manager.updateSubscription.called);
});
}); // handlerUpdateSubscription