Fixed layout stack trace test
This commit is contained in:
@@ -77,7 +77,7 @@ vows.describe('log4js layouts').addBatch({
|
|||||||
}
|
}
|
||||||
}), "{ thing: 1 }");
|
}), "{ thing: 1 }");
|
||||||
},
|
},
|
||||||
'should print the stacks of a passed error objects': function(layout) {
|
'should print the stacks of a passed error objects': function(layout) {
|
||||||
assert.isArray(layout({
|
assert.isArray(layout({
|
||||||
data: [ new Error() ]
|
data: [ new Error() ]
|
||||||
, startTime: new Date(2010, 11, 5, 14, 18, 30, 45)
|
, startTime: new Date(2010, 11, 5, 14, 18, 30, 45)
|
||||||
@@ -86,12 +86,12 @@ vows.describe('log4js layouts').addBatch({
|
|||||||
colour: "green"
|
colour: "green"
|
||||||
, toString: function() { return "ERROR"; }
|
, toString: function() { return "ERROR"; }
|
||||||
}
|
}
|
||||||
}).match(/Error\s+at Object\.<anonymous>\s+\((.*)test[\\\/]layouts-test\.js\:\d+\:\d+\)\s+at runTest/)
|
}).match(/Error\s+at Object\..*\s+\((.*)test[\\\/]layouts-test\.js\:\d+\:\d+\)\s+at runTest/)
|
||||||
, 'regexp did not return a match');
|
, 'regexp did not return a match');
|
||||||
},
|
},
|
||||||
'with passed augmented errors':
|
'with passed augmented errors':
|
||||||
{ topic:
|
{ topic:
|
||||||
function(layout){
|
function(layout){
|
||||||
var e = new Error("My Unique Error Message");
|
var e = new Error("My Unique Error Message");
|
||||||
e.augmented = "My Unique attribute value"
|
e.augmented = "My Unique attribute value"
|
||||||
e.augObj = { at1: "at2" }
|
e.augObj = { at1: "at2" }
|
||||||
@@ -105,15 +105,15 @@ vows.describe('log4js layouts').addBatch({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
'should print error the contained error message': function(layoutOutput) {
|
'should print error the contained error message': function(layoutOutput) {
|
||||||
var m = layoutOutput.match(/\{ \[Error: My Unique Error Message\]/);
|
var m = layoutOutput.match(/\{ \[Error: My Unique Error Message\]/);
|
||||||
assert.isArray(m);
|
assert.isArray(m);
|
||||||
},
|
},
|
||||||
'should print error augmented string attributes': function(layoutOutput) {
|
'should print error augmented string attributes': function(layoutOutput) {
|
||||||
var m = layoutOutput.match(/augmented:\s'My Unique attribute value'/);
|
var m = layoutOutput.match(/augmented:\s'My Unique attribute value'/);
|
||||||
assert.isArray(m);
|
assert.isArray(m);
|
||||||
},
|
},
|
||||||
'should print error augmented object attributes': function(layoutOutput) {
|
'should print error augmented object attributes': function(layoutOutput) {
|
||||||
var m = layoutOutput.match(/augObj:\s\{ at1: 'at2' \}/);
|
var m = layoutOutput.match(/augObj:\s\{ at1: 'at2' \}/);
|
||||||
assert.isArray(m);
|
assert.isArray(m);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user