X-Git-Url: https://git.squeep.com/?a=blobdiff_plain;ds=sidebyside;f=test%2Fsrc%2Ftemplate%2Fadmin-topic-details-html.js;h=823b439d695ecbe41566b40d91a38382fae433b4;hb=33897b863a84ff7d248888f83dc100a96cd9bc49;hp=4b8c0dd832ef9cd28d3e996848ffae3c1746ca60;hpb=d0444b4b0ee8166d911e6b227218d110eb7eddf1;p=websub-hub diff --git a/test/src/template/admin-topic-details-html.js b/test/src/template/admin-topic-details-html.js index 4b8c0dd..823b439 100644 --- a/test/src/template/admin-topic-details-html.js +++ b/test/src/template/admin-topic-details-html.js @@ -4,10 +4,10 @@ const assert = require('assert'); const template = require('../../../src/template/admin-topic-details-html'); const Config = require('../../../config'); -const config = new Config('test'); +const lintHtml = require('../../lint-html'); describe('Admin Topic Details HTML Template', function () { - let ctx; + let ctx, config; beforeEach(function () { ctx = { @@ -16,26 +16,31 @@ describe('Admin Topic Details HTML Template', function () { {}, ], }; + config = new Config('test'); }); it('renders', function () { const result = template(ctx, config); + lintHtml(result); assert(result); }); it('covers null topic', function () { ctx.topic = null; ctx.subscriptions = null; const result = template(ctx, config); + lintHtml(result); assert(result); }); it('covers missing subscriptions', function () { delete ctx.subscriptions; const result = template(ctx, config); + lintHtml(result); assert(result); }); it('covers plural subscriptions', function () { ctx.subscriptions = [{}, {}, {}]; const result = template(ctx, config); + lintHtml(result); assert(result); }); });