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:
Spencer Alger
2014-01-22 12:08:22 -07:00
parent 94190896b4
commit 1d991b47a8
32 changed files with 128 additions and 133 deletions

View 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);
});