summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohan Euphrosine <proppy@aminche.com>2010-08-17 19:07:45 +0200
committerRyan Dahl <ry@tinyclouds.org>2010-08-22 12:34:00 -0700
commitbedca2e7a9714ad97bc12e1228ff08075fd25556 (patch)
tree2fe5f192302b8a2b191bf95735ecef1ebd96924f
parenta834d93d2ccc1be51d6f5a658ad5f5fd60d3d6f7 (diff)
downloadnode-new-bedca2e7a9714ad97bc12e1228ff08075fd25556.tar.gz
add tests for console.log arguments handling
-rw-r--r--test/simple/test-console.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/simple/test-console.js b/test/simple/test-console.js
new file mode 100644
index 0000000000..8e25f2877b
--- /dev/null
+++ b/test/simple/test-console.js
@@ -0,0 +1,17 @@
+common = require("../common");
+assert = common.assert;
+
+var stdout_write = global.process.stdout.write;
+var strings = [];
+global.process.stdout.write = function(string) {
+ strings.push(string);
+};
+
+console.log('foo');
+console.log('foo', 'bar');
+console.log('%s %s', 'foo', 'bar', 'hop');
+
+global.process.stdout.write = stdout_write;
+assert.equal('foo\n', strings.shift());
+assert.equal('foo bar\n', strings.shift());
+assert.equal('foo bar hop\n', strings.shift());