refactor of authentication and html-templates into separate modules
[websub-hub] / test / src / template / admin-overview-html.js
index 5fa0a0e1bb903d303052e2de4ceecf846b32b9bf..1e715d28dd686630bfdcd7de2797661dd91adacc 100644 (file)
@@ -4,27 +4,31 @@
 const assert = require('assert');
 const template = require('../../../src/template/admin-overview-html');
 const Config = require('../../../config');
-const config = new Config('test');
+const lintHtml = require('../../lint-html');
 
 describe('Admin Overview HTML Template', function () {
-  let ctx;
+  let ctx, config;
 
   beforeEach(function () {
     ctx = {};
+    config = new Config('test');
   });
 
   it('covers missing topics', function () {
     const result = template(ctx, config);
+    lintHtml(result);
     assert(result);
   });
   it('covers single topic', function () {
     ctx.topics = [{}];
     const result = template(ctx, config);
+    lintHtml(result);
     assert(result);
   });
   it('covers plural topics', function () {
     ctx.topics = [{}, {}, {}];
     const result = template(ctx, config);
+    lintHtml(result);
     assert(result);
   });
 });