updated loggers to write the actual url

This commit is contained in:
Spencer Alger
2014-01-28 16:41:55 -07:00
parent a8e9645183
commit 513486f372
35 changed files with 211 additions and 147 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);
});