use eslint autofix to start fixing violations
This commit is contained in:
@ -1,13 +1,13 @@
|
||||
var expect = require('expect.js');
|
||||
var Log = require('../../src/lib/log');
|
||||
var LoggerAbstract = require('../../src/lib/logger');
|
||||
var TracerLogger = require('../../src/lib/loggers/tracer');
|
||||
var now = new Date('2013-03-01T00:00:00Z');
|
||||
var sinon = require('sinon');
|
||||
const expect = require('expect.js');
|
||||
const Log = require('../../src/lib/log');
|
||||
const LoggerAbstract = require('../../src/lib/logger');
|
||||
const TracerLogger = require('../../src/lib/loggers/tracer');
|
||||
const now = new Date('2013-03-01T00:00:00Z');
|
||||
const sinon = require('sinon');
|
||||
|
||||
module.exports = function (makeLogger) {
|
||||
var stub = require('../utils/auto_release_stub').make();
|
||||
var parent = new Log();
|
||||
const stub = require('../utils/auto_release_stub').make();
|
||||
const parent = new Log();
|
||||
|
||||
afterEach(function () {
|
||||
parent.close();
|
||||
@ -15,7 +15,7 @@ module.exports = function (makeLogger) {
|
||||
|
||||
describe('Constuctor', function () {
|
||||
it('calls setupListeners, passes its new levels', function () {
|
||||
var logger = makeLogger(parent);
|
||||
let logger = makeLogger(parent);
|
||||
stub(logger.constructor.prototype, 'setupListeners');
|
||||
parent.close();
|
||||
|
||||
@ -24,21 +24,21 @@ module.exports = function (makeLogger) {
|
||||
});
|
||||
|
||||
it('listens for the loggers\' "closing" event', function () {
|
||||
var logger = makeLogger(parent);
|
||||
const logger = makeLogger(parent);
|
||||
expect(parent.listenerCount('closing')).to.eql(1);
|
||||
});
|
||||
});
|
||||
|
||||
describe('listening levels', function () {
|
||||
it('calls cleanUpListeners when the listeners are being setup', function () {
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
stub(logger, 'cleanUpListeners');
|
||||
logger.setupListeners([]);
|
||||
expect(logger.cleanUpListeners).to.have.property('callCount', 1);
|
||||
});
|
||||
|
||||
it('listens to just error when log is explicitly error', function () {
|
||||
var logger = makeLogger(parent, 'error');
|
||||
const logger = makeLogger(parent, 'error');
|
||||
expect(parent.listenerCount('error')).to.eql(1);
|
||||
expect(parent.listenerCount('warning')).to.eql(0);
|
||||
expect(parent.listenerCount('info')).to.eql(0);
|
||||
@ -47,7 +47,7 @@ module.exports = function (makeLogger) {
|
||||
});
|
||||
|
||||
it('listens for all the events when level is "trace"', function () {
|
||||
var logger = makeLogger(parent, 'trace');
|
||||
const logger = makeLogger(parent, 'trace');
|
||||
expect(parent.listenerCount('error')).to.eql(1);
|
||||
expect(parent.listenerCount('warning')).to.eql(1);
|
||||
expect(parent.listenerCount('info')).to.eql(1);
|
||||
@ -56,7 +56,7 @@ module.exports = function (makeLogger) {
|
||||
});
|
||||
|
||||
it('listens for specific events when level is an array', function () {
|
||||
var logger = makeLogger(parent, ['error', 'trace']);
|
||||
const logger = makeLogger(parent, ['error', 'trace']);
|
||||
expect(parent.listenerCount('error')).to.eql(1);
|
||||
expect(parent.listenerCount('warning')).to.eql(0);
|
||||
expect(parent.listenerCount('info')).to.eql(0);
|
||||
@ -65,8 +65,8 @@ module.exports = function (makeLogger) {
|
||||
});
|
||||
|
||||
it('sets the logLevel property to the new levels', function () {
|
||||
var logger = makeLogger();
|
||||
var levels = ['error'];
|
||||
const logger = makeLogger();
|
||||
let levels = ['error'];
|
||||
logger.setupListeners(levels);
|
||||
expect(logger.listeningLevels).to.eql(levels).and.not.be(levels);
|
||||
|
||||
@ -80,14 +80,14 @@ module.exports = function (makeLogger) {
|
||||
});
|
||||
|
||||
it('rejects listening levels it can not listen to', function () {
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
expect(function () {
|
||||
logger.setupListeners(['scream']);
|
||||
}).to.throwError(/unable to listen/i);
|
||||
});
|
||||
|
||||
it('emits events because something is listening', function () {
|
||||
var logger = makeLogger(parent, 'trace');
|
||||
const logger = makeLogger(parent, 'trace');
|
||||
stub(parent, 'emit');
|
||||
|
||||
parent.error(new Error('error message'));
|
||||
@ -110,7 +110,7 @@ module.exports = function (makeLogger) {
|
||||
describe('#timestamp', function () {
|
||||
it('returns in the right format', function () {
|
||||
stub.autoRelease(sinon.useFakeTimers(now.getTime()));
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
expect(logger.timestamp()).to.eql('2013-03-01T00:00:00Z');
|
||||
});
|
||||
});
|
||||
@ -118,7 +118,7 @@ module.exports = function (makeLogger) {
|
||||
describe('#format', function () {
|
||||
it('returns a single string with the message indented', function () {
|
||||
stub.autoRelease(sinon.useFakeTimers(now.getTime()));
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
expect(logger.format('LABEL', 'MSG')).to.eql(
|
||||
'LABEL: 2013-03-01T00:00:00Z\n' +
|
||||
' MSG\n' +
|
||||
@ -128,7 +128,7 @@ module.exports = function (makeLogger) {
|
||||
|
||||
it('properly indents multi-line messages', function () {
|
||||
stub.autoRelease(sinon.useFakeTimers(now.getTime()));
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
expect(logger.format('LABEL', 'MSG\nwith\nseveral lines')).to.eql(
|
||||
'LABEL: 2013-03-01T00:00:00Z\n' +
|
||||
' MSG\n' +
|
||||
@ -141,7 +141,7 @@ module.exports = function (makeLogger) {
|
||||
|
||||
describe('#onError', function () {
|
||||
it('uses the Error name when it is not just "Error"', function () {
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
stub(logger, 'write', function (label, msg) {
|
||||
expect(label).to.eql('TypeError');
|
||||
});
|
||||
@ -151,7 +151,7 @@ module.exports = function (makeLogger) {
|
||||
});
|
||||
|
||||
it('uses "ERROR" when the error name is "Error"', function () {
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
stub(logger, 'write', function (label, msg) {
|
||||
expect(label).to.eql('ERROR');
|
||||
});
|
||||
@ -163,7 +163,7 @@ module.exports = function (makeLogger) {
|
||||
|
||||
describe('#onWarning', function () {
|
||||
it('uses the "WARNING" label', function () {
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
stub(logger, 'write', function (label, msg) {
|
||||
expect(label).to.eql('WARNING');
|
||||
});
|
||||
@ -172,7 +172,7 @@ module.exports = function (makeLogger) {
|
||||
});
|
||||
|
||||
it('echos the message', function () {
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
stub(logger, 'write', function (label, msg) {
|
||||
expect(msg).to.eql('message');
|
||||
});
|
||||
@ -184,7 +184,7 @@ module.exports = function (makeLogger) {
|
||||
|
||||
describe('#onInfo', function () {
|
||||
it('uses the "INFO" label', function () {
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
stub(logger, 'write', function (label, msg) {
|
||||
expect(label).to.eql('INFO');
|
||||
});
|
||||
@ -193,7 +193,7 @@ module.exports = function (makeLogger) {
|
||||
});
|
||||
|
||||
it('echos the message', function () {
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
stub(logger, 'write', function (label, msg) {
|
||||
expect(msg).to.eql('message');
|
||||
});
|
||||
@ -205,7 +205,7 @@ module.exports = function (makeLogger) {
|
||||
|
||||
describe('#onDebug', function () {
|
||||
it('uses the "DEBUG" label', function () {
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
stub(logger, 'write', function (label, msg) {
|
||||
expect(label).to.eql('DEBUG');
|
||||
});
|
||||
@ -214,7 +214,7 @@ module.exports = function (makeLogger) {
|
||||
});
|
||||
|
||||
it('echos the message', function () {
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
stub(logger, 'write', function (label, msg) {
|
||||
expect(msg).to.eql('message');
|
||||
});
|
||||
@ -226,7 +226,7 @@ module.exports = function (makeLogger) {
|
||||
|
||||
describe('#onTrace', function () {
|
||||
it('uses the "TRACE" label', function () {
|
||||
var logger = makeLogger();
|
||||
const logger = makeLogger();
|
||||
stub(logger, 'write', function (label, msg) {
|
||||
expect(label).to.eql('TRACE');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user