X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=test%2Flib%2Fstub-logger.js;h=7f5dddca4a38e59ff50c16cecaad0d4d165ea9df;hb=c8c6b02b5bd58314dad61cc17d0cfd6e4cb764f9;hp=e2fa6727e8246fa94ae422ef41a711edbdef195e;hpb=f4818ada492c17c8941616e935579ed7555ec636;p=squeep-test-helper diff --git a/test/lib/stub-logger.js b/test/lib/stub-logger.js index e2fa672..7f5dddc 100644 --- a/test/lib/stub-logger.js +++ b/test/lib/stub-logger.js @@ -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,16 +15,28 @@ describe('StubLogger', function () { } describe('null logger', function () { beforeEach(function () { - logger = new StubLogger(); + logger = new StubLogger(sinon); logger._reset(); }); it('covers levels', logAllLevels); + it('covers reset', function () { + logAllLevels(); + logger._reset(); + logAllLevels(); + logger._reset(); + }); }); // null logger describe('console logger', function () { beforeEach(function () { - logger = new StubLogger(true); + logger = new StubLogger(sinon, true); logger._reset(); }); it('covers levels', logAllLevels); + it('covers reset', function () { + logAllLevels(); + logger._reset(); + logAllLevels(); + logger._reset(); + }); }); // null logger }); // StubLogger \ No newline at end of file