update devDependencies, clean up lint issues
[squeep-authentication-module] / test / lib / session-manager.js
index 888cfa5c10fcb25d07325894023cb2cbe1caa8b0..83ccf5821582d49cb8f29440074776d73dee52ad 100644 (file)
@@ -1,9 +1,6 @@
-/* eslint-env mocha */
-/* eslint-disable sonarjs/no-duplicate-string */
-
 'use strict';
 
-const assert = require('assert');
+const assert = require('node:assert');
 const sinon = require('sinon');
 
 const SessionManager = require('../../lib/session-manager');
@@ -25,7 +22,7 @@ describe('SessionManager', function () {
       appendHeader: sinon.stub(),
     };
     ctx = {
-      cookie: '',
+      cookie: {},
       params: {},
       queryParams: {},
       parsedBody: {},
@@ -50,6 +47,8 @@ describe('SessionManager', function () {
   describe('constructor', function () {
     it('covers options', function () {
       delete options.dingus.proxyPrefix;
+      delete options.authenticator.secureAuthOnly;
+      options.authenticator.sessionCookieSameSite = 'None';
       manager = new SessionManager(stubLogger, stubAuthenticator, options);
     });
   }); // constructor