breaking: bring your own sinon instead of bundling, to resolve leaks when versions...
[squeep-test-helper] / test / lib / stub-logger.js
index 86c2213f814f152b822dcfc5621bfe2ad3a760de..7f5dddca4a38e59ff50c16cecaad0d4d165ea9df 100644 (file)
@@ -1,8 +1,8 @@
-/* eslint-env mocha */
 /* eslint-disable security/detect-object-injection */
 'use strict';
 
-const assert = require('assert');
+const assert = require('node:assert');
+const sinon = require('sinon');
 const StubLogger = require('../../lib/stub-logger');
 
 describe('StubLogger', function () {
@@ -15,7 +15,7 @@ describe('StubLogger', function () {
   }
   describe('null logger', function () {
     beforeEach(function () {
-      logger = new StubLogger();
+      logger = new StubLogger(sinon);
       logger._reset();
     });
     it('covers levels', logAllLevels);
@@ -28,7 +28,7 @@ describe('StubLogger', function () {
   }); // null logger
   describe('console logger', function () {
     beforeEach(function () {
-      logger = new StubLogger(true);
+      logger = new StubLogger(sinon, true);
       logger._reset();
     });
     it('covers levels', logAllLevels);