Support of console.dir + console.assert

This commit is contained in:
Jerome Etienne 2010-07-07 11:58:33 +02:00 committed by Ryan Dahl
parent 0bceaaa3d4
commit 8e9f59a452

View File

@ -220,6 +220,17 @@ global.console.warn = function () {
global.console.error = global.console.warn;
global.console.dir = function(object){
var sys = module.requireNative('sys');
process.stdout.write(sys.inspect(object) + '\n');
}
global.console.assert = function(expression){
if(!expression){
var arr = Array.prototype.slice.call(arguments, 1);
process.assert(false, format.apply(this, arr));
}
}
process.exit = function (code) {
process.emit("exit");