4 const assert
= require('assert');
5 const { IAHTML
} = require('../../../lib/template');
6 const stubLogger
= require('../../stub-logger');
7 const lint
= require('html-minifier-lint').lint
; // eslint-disable-line node/no-unpublished-require
9 function lintHtml(html
) {
10 const result
= lint(html
);
11 stubLogger
.debug('validHtml', '', { result
, html
});
15 describe('Template IAHTML', function () {
17 beforeEach(function () {
24 selfBaseUrl: 'https://example.com/',
29 it('renders', function () {
30 ctx
.errors
= ['an error', 'another error'];
31 const result
= IAHTML(ctx
, options
);
36 it('covers empty error', function () {
37 const result
= IAHTML(ctx
, options
);