refactor of authentication and html-templates into separate modules
[websub-hub] / test / src / template / root-html.js
index f48cb0828dcb16488aaf36ed2f02f32d089eda75..36c7b44a5cacdcd4f1f7c2fccff7d8bfd8e3d847 100644 (file)
@@ -4,6 +4,7 @@
 const assert = require('assert');
 const template = require('../../../src/template/root-html');
 const Config = require('../../../config');
+const lintHtml = require('../../lint-html');
 
 describe('Root HTML Template', function () {
   let ctx, config;
@@ -15,12 +16,14 @@ describe('Root HTML Template', function () {
 
   it('renders', function () {
     const result = template(ctx, config);
+    lintHtml(result);
     assert(result);
   });
 
   it('covers options', function () {
     delete config.dingus.selfBaseUrl;
     const result = template(ctx, config);
+    lintHtml(result);
     assert(result);
   });
 
@@ -28,6 +31,7 @@ describe('Root HTML Template', function () {
     config.adminContactHTML = '<div>support</div>';
     config.manager.publicHub = false;
     const result = template(ctx, config);
+    lintHtml(result);
     assert(result);
   });