update devDependencies, clean up lint issues
[squeep-authentication-module] / test / lib / template / ia-html.js
1 'use strict';
2
3 const assert = require('node:assert');
4 const { IAHTML } = require('../../../lib/template');
5 const lintHtml = require('../../lint-html');
6
7 describe('Template IAHTML', function () {
8 let ctx, options;
9 beforeEach(function () {
10 ctx = {};
11 options = {
12 manager: {
13 pageTitle: 'page',
14 },
15 dingus: {
16 selfBaseUrl: 'https://example.com/',
17 },
18 };
19 });
20
21 it('renders', async function () {
22 ctx.errors = ['an error', 'another error'];
23 const result = IAHTML(ctx, options);
24 await lintHtml(result);
25 assert(result);
26 });
27
28 it('covers empty error', async function () {
29 const result = IAHTML(ctx, options);
30 await lintHtml(result);
31 assert(result);
32 });
33
34 });