1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | var ConsoleLogger = require('../lib/console_logger.js');
|
7 |
|
8 | exports['Create a instance'] = function (test) {
|
9 | var logger = new ConsoleLogger({
|
10 | foo: 'bar'
|
11 | });
|
12 | test.ok(logger);
|
13 | test.equal(logger.foo, 'bar');
|
14 | test.done();
|
15 | };
|
16 |
|
17 | exports['Define a logger.'] = function (test) {
|
18 | var Defined = ConsoleLogger.define({
|
19 | foo: 'bar'
|
20 | });
|
21 | test.ok(Defined);
|
22 | var logger = new Defined({
|
23 | baz: 'quz'
|
24 | });
|
25 | test.ok(logger);
|
26 | test.equal(logger.foo, 'bar');
|
27 | test.equal(logger.baz, 'quz');
|
28 | test.done();
|
29 | };
|
30 |
|
31 | exports['Format test.'] = function (test) {
|
32 | var logger = new ConsoleLogger({
|
33 | indent: 4
|
34 | }),
|
35 | msg = logger._format('foo %s', 'bar');
|
36 | test.equal(msg, '\t\t\t\tfoo bar');
|
37 | test.done();
|
38 | };
|