UNPKG

prepper

Version:

Prepper is an event based api for pre-processing log events before routing them to your logging framework of choice

33 lines (26 loc) 711 B
var assert = require('chai').assert var lib = require('../..') var Logger = lib.Logger var Repo = lib.handlers.Repo var Env = lib.handlers.Env describe('Env Decorator', function() { var repo var env var logger beforeEach(function() { repo = new Repo() env = new Env() logger = new Logger() logger.on('message', env.handle) env.on('message', repo.handle) }) afterEach(function() { repo.clear() env.removeAllListeners() logger.removeAllListeners() }) it('should decorate events with environment variables', function() { logger.debug('meh') assert.ok(repo.first().env.NODE_ENV, 'test') }) })