19 lines
468 B
JavaScript
19 lines
468 B
JavaScript
|
var logfmt = require('../logfmt'),
|
||
|
assert = require('assert');
|
||
|
|
||
|
suite('logfmt singleton', function() {
|
||
|
test('stream is configured', function(){
|
||
|
assert(process.stdout === logfmt.stream, 'default stream is not stdout');
|
||
|
})
|
||
|
|
||
|
test('parses', function(){
|
||
|
var data = logfmt.parse('foo=bar');
|
||
|
assert.equal('bar', data.foo);
|
||
|
})
|
||
|
|
||
|
test('stringifies', function(){
|
||
|
var data = logfmt.stringify({foo: 'bar'});
|
||
|
assert.equal('foo=bar', data);
|
||
|
})
|
||
|
})
|