X-Git-Url: http://git.squeep.com/?p=websub-hub;a=blobdiff_plain;f=test%2Fsrc%2Fservice.js;fp=test%2Fsrc%2Fservice.js;h=cafe1d16922ff9e4e0f48b19921a572e39d7ea2f;hp=23b50e15eb0a970e30a7f8bc00bd558d3d64e150;hb=bcfba28befef260d29328964273335519f7522f6;hpb=8845c9b8d6031256cfaea749845026d5f6166ea6 diff --git a/test/src/service.js b/test/src/service.js index 23b50e1..cafe1d1 100644 --- a/test/src/service.js +++ b/test/src/service.js @@ -61,6 +61,20 @@ describe('Service', function () { }); }); // maybeIngestBody + describe('setHeadHandler', function () { + it('covers', function () { + const origEnd = res.end; + sinon.stub(Service.__proto__, 'setHeadHandler'); + ctx.responseBody = 'data'; + req.method = 'HEAD'; + Service.setHeadHandler(req, res, ctx); + res.end('foop'); + assert(Service.__proto__.setHeadHandler.called); + assert(origEnd.called); + assert(!('responseBody' in ctx)); + }); + }); // setHeadHandler + describe('handlerPostRoot', function () { it('covers public mode', async function () { await service.handlerPostRoot(req, res, ctx);