const assert = require('assert');
const { IAHTML } = require('../../../lib/template');
-const stubLogger = require('../../stub-logger');
-const lint = require('html-minifier-lint').lint; // eslint-disable-line node/no-unpublished-require
-
-function lintHtml(html) {
- const result = lint(html);
- stubLogger.debug('validHtml', '', { result, html });
- assert(!result);
-}
+const lintHtml = require('../../lint-html');
describe('Template IAHTML', function () {
let ctx, options;
};
});
- it('renders', function () {
+ it('renders', async function () {
ctx.errors = ['an error', 'another error'];
const result = IAHTML(ctx, options);
- lintHtml(result);
+ await lintHtml(result);
assert(result);
});
- it('covers empty error', function () {
+ it('covers empty error', async function () {
const result = IAHTML(ctx, options);
- lintHtml(result);
+ await lintHtml(result);
assert(result);
});