updated mocha-cov dependency to be custom fork that provides valuable information to coveralls, added engine info to package.json, disable styles for codeship, switched to code based pattern that is very specific since the entire es-js repo is stored withing a src directory on codeship
This commit is contained in:
35
test/unit/tests/abstract_logger.js
Normal file
35
test/unit/tests/abstract_logger.js
Normal file
@ -0,0 +1,35 @@
|
||||
describe('Logger Abstract', function () {
|
||||
var expect = require('expect.js');
|
||||
var sinon = require('sinon');
|
||||
var Log = require('../../../src/lib/log');
|
||||
var LoggerAbstract = require('../../../src/lib/logger');
|
||||
|
||||
var parentLog;
|
||||
var stub = require('../../utils/auto_release_stub').make();
|
||||
|
||||
function makeLogger(parent, levels) {
|
||||
return new LoggerAbstract(parent || parentLog, {
|
||||
levels: Log.parseLevels(levels || [])
|
||||
});
|
||||
}
|
||||
|
||||
beforeEach(function () {
|
||||
parentLog = new Log();
|
||||
});
|
||||
|
||||
afterEach(function () {
|
||||
parentLog.close();
|
||||
});
|
||||
|
||||
describe('#write', function () {
|
||||
it('requires that it is overwritten', function () {
|
||||
expect(function () {
|
||||
var logger = makeLogger();
|
||||
logger.write();
|
||||
}).to.throwError(/overwritten/);
|
||||
});
|
||||
});
|
||||
|
||||
require('../generic_logger_tests')(makeLogger);
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user