f48cb0828dcb16488aaf36ed2f02f32d089eda75
[websub-hub] / test / src / template / root-html.js
1 /* eslint-env mocha */
2 'use strict';
3
4 const assert = require('assert');
5 const template = require('../../../src/template/root-html');
6 const Config = require('../../../config');
7
8 describe('Root HTML Template', function () {
9 let ctx, config;
10
11 beforeEach(function () {
12 ctx = {};
13 config = new Config('test');
14 });
15
16 it('renders', function () {
17 const result = template(ctx, config);
18 assert(result);
19 });
20
21 it('covers options', function () {
22 delete config.dingus.selfBaseUrl;
23 const result = template(ctx, config);
24 assert(result);
25 });
26
27 it('covers options', function () {
28 config.adminContactHTML = '<div>support</div>';
29 config.manager.publicHub = false;
30 const result = template(ctx, config);
31 assert(result);
32 });
33
34 });