update devDependencies, clean up lint issues
[squeep-authentication-module] / test / lib / template / login-html.js
index d9ed065d86a451feee8f3f6cd8b86d203653066b..40ecc4b1de0499ea782086324c6c0bb9c0dbe329 100644 (file)
@@ -1,7 +1,6 @@
-/* eslint-env mocha */
 'use strict';
 
-const assert = require('assert');
+const assert = require('node:assert');
 const { LoginHTML } = require('../../../lib/template');
 const lintHtml = require('../../lint-html');
 
@@ -31,6 +30,13 @@ describe('Template LoginHTML', function () {
     assert(result);
   });
 
+  it('covers local user', async function () {
+    options.authenticator.authnEnabled = ['argon2'];
+    const result = LoginHTML(ctx, options);
+    await lintHtml(result);
+    assert(result);
+  });
+
   it('renders errors and additional content', async function () {
     ctx.errors = ['an error', 'another error'];
     options.manager.logoUrl = 'https://example.com/logo.png';