Created
December 6, 2010 00:47
-
-
Save Sannis/729659 to your computer and use it in GitHub Desktop.
Node.js patch: GJSLint-continue.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From 0ce9cbab291fb533d158407471f8cc277293a27a Mon Sep 17 00:00:00 2001 | |
From: Oleg Efimov <efimovov@gmail.com> | |
Date: Sun, 5 Dec 2010 01:45:52 +0300 | |
Subject: [PATCH] GJSLint continue | |
--- | |
test/common.js | 12 +- | |
test/simple/test-memory-usage.js | 4 +- | |
test/simple/test-module-loading.js | 116 +++++++------- | |
test/simple/test-net-binary.js | 65 ++++---- | |
test/simple/test-net-can-reset-timeout.js | 20 +- | |
test/simple/test-net-connect-buffer.js | 32 ++-- | |
.../simple/test-net-connect-handle-econnrefused.js | 10 +- | |
test/simple/test-net-eaddrinuse.js | 4 +- | |
test/simple/test-net-isip.js | 30 ++-- | |
test/simple/test-net-keepalive.js | 10 +- | |
test/simple/test-net-pingpong.js | 46 +++--- | |
test/simple/test-net-reconnect.js | 35 ++-- | |
test/simple/test-net-server-bind.js | 14 +- | |
test/simple/test-net-server-max-connections.js | 39 +++-- | |
test/simple/test-next-tick-errors.js | 2 +- | |
test/simple/test-next-tick-ordering2.js | 2 +- | |
test/simple/test-next-tick.js | 14 +- | |
test/simple/test-path.js | 95 ++++++----- | |
test/simple/test-pipe-head.js | 5 +- | |
test/simple/test-pipe.js | 48 +++--- | |
test/simple/test-pump-file2tcp-noexist.js | 22 ++-- | |
test/simple/test-pump-file2tcp.js | 16 +- | |
test/simple/test-querystring.js | 177 ++++++++++--------- | |
test/simple/test-readdir.js | 29 ++-- | |
test/simple/test-regression-object-prototype.js | 2 +- | |
test/simple/test-repl.js | 149 +++++++++-------- | |
test/simple/test-require-resolve.js | 20 +- | |
test/simple/test-script-new.js | 34 ++-- | |
test/simple/test-script-static-new.js | 26 ++-- | |
test/simple/test-script-static-this.js | 20 +- | |
test/simple/test-script-this.js | 20 +- | |
test/simple/test-securepair-client.js | 50 +++--- | |
test/simple/test-securepair-server.js | 22 ++-- | |
test/simple/test-sendfd.js | 11 +- | |
test/simple/test-sigint-infinite-loop.js | 16 +- | |
test/simple/test-signal-handler.js | 20 +- | |
test/simple/test-stdin-from-file.js | 19 ++- | |
test/simple/test-stdout-to-file.js | 27 ++-- | |
38 files changed, 660 insertions(+), 623 deletions(-) | |
diff --git a/test/common.js b/test/common.js | |
index 3e88c7c..68369a9 100644 | |
--- a/test/common.js | |
+++ b/test/common.js | |
@@ -1,14 +1,14 @@ | |
-var path = require("path"); | |
+var path = require('path'); | |
exports.testDir = path.dirname(__filename); | |
-exports.fixturesDir = path.join(exports.testDir, "fixtures"); | |
-exports.libDir = path.join(exports.testDir, "../lib"); | |
-exports.tmpDir = path.join(exports.testDir, "tmp"); | |
+exports.fixturesDir = path.join(exports.testDir, 'fixtures'); | |
+exports.libDir = path.join(exports.testDir, '../lib'); | |
+exports.tmpDir = path.join(exports.testDir, 'tmp'); | |
exports.PORT = 12346; | |
exports.assert = require('assert'); | |
-var util = require("util"); | |
+var util = require('util'); | |
for (var i in util) exports[i] = util[i]; | |
//for (var i in exports) global[i] = exports[i]; | |
@@ -18,7 +18,7 @@ function protoCtrChain (o) { | |
return result.join(); | |
} | |
-exports.indirectInstanceOf = function (obj, cls) { | |
+exports.indirectInstanceOf = function(obj, cls) { | |
if (obj instanceof cls) { return true; } | |
var clsChain = protoCtrChain(cls.prototype); | |
var objChain = protoCtrChain(obj); | |
diff --git a/test/simple/test-memory-usage.js b/test/simple/test-memory-usage.js | |
index 806b0f7..de6d6c8 100644 | |
--- a/test/simple/test-memory-usage.js | |
+++ b/test/simple/test-memory-usage.js | |
@@ -3,5 +3,5 @@ var assert = require('assert'); | |
var r = process.memoryUsage(); | |
console.log(common.inspect(r)); | |
-assert.equal(true, r["rss"] > 0); | |
-assert.equal(true, r["vsize"] > 0); | |
+assert.equal(true, r['rss'] > 0); | |
+assert.equal(true, r['vsize'] > 0); | |
diff --git a/test/simple/test-module-loading.js b/test/simple/test-module-loading.js | |
index 500e7ef..a9aaf3a 100644 | |
--- a/test/simple/test-module-loading.js | |
+++ b/test/simple/test-module-loading.js | |
@@ -1,160 +1,162 @@ | |
var common = require('../common'); | |
var assert = require('assert'); | |
-var path = require('path'), | |
- fs = require('fs'); | |
+var path = require('path'); | |
+var fs = require('fs'); | |
-common.debug("load test-module-loading.js"); | |
+common.debug('load test-module-loading.js'); | |
// require a file with a request that includes the extension | |
-var a_js = require("../fixtures/a.js"); | |
+var a_js = require('../fixtures/a.js'); | |
assert.equal(42, a_js.number); | |
// require a file without any extensions | |
-var foo_no_ext = require("../fixtures/foo"); | |
-assert.equal("ok", foo_no_ext.foo); | |
+var foo_no_ext = require('../fixtures/foo'); | |
+assert.equal('ok', foo_no_ext.foo); | |
-var a = require("../fixtures/a"); | |
-var c = require("../fixtures/b/c"); | |
-var d = require("../fixtures/b/d"); | |
-var d2 = require("../fixtures/b/d"); | |
+var a = require('../fixtures/a'); | |
+var c = require('../fixtures/b/c'); | |
+var d = require('../fixtures/b/d'); | |
+var d2 = require('../fixtures/b/d'); | |
// Absolute | |
-var d3 = require(path.join(__dirname, "../fixtures/b/d")); | |
+var d3 = require(path.join(__dirname, '../fixtures/b/d')); | |
// Relative | |
-var d4 = require("../fixtures/b/d"); | |
+var d4 = require('../fixtures/b/d'); | |
-assert.equal(false, false, "testing the test program."); | |
+assert.equal(false, false, 'testing the test program.'); | |
assert.equal(true, common.indirectInstanceOf(a.A, Function)); | |
-assert.equal("A", a.A()); | |
+assert.equal('A', a.A()); | |
assert.equal(true, common.indirectInstanceOf(a.C, Function)); | |
-assert.equal("C", a.C()); | |
+assert.equal('C', a.C()); | |
assert.equal(true, common.indirectInstanceOf(a.D, Function)); | |
-assert.equal("D", a.D()); | |
+assert.equal('D', a.D()); | |
assert.equal(true, common.indirectInstanceOf(d.D, Function)); | |
-assert.equal("D", d.D()); | |
+assert.equal('D', d.D()); | |
assert.equal(true, common.indirectInstanceOf(d2.D, Function)); | |
-assert.equal("D", d2.D()); | |
+assert.equal('D', d2.D()); | |
assert.equal(true, common.indirectInstanceOf(d3.D, Function)); | |
-assert.equal("D", d3.D()); | |
+assert.equal('D', d3.D()); | |
assert.equal(true, common.indirectInstanceOf(d4.D, Function)); | |
-assert.equal("D", d4.D()); | |
+assert.equal('D', d4.D()); | |
assert.ok((new a.SomeClass) instanceof c.SomeClass); | |
-common.debug("test index.js modules ids and relative loading") | |
-var one = require("../fixtures/nested-index/one"), | |
- two = require("../fixtures/nested-index/two"); | |
+common.debug('test index.js modules ids and relative loading'); | |
+var one = require('../fixtures/nested-index/one'), | |
+ two = require('../fixtures/nested-index/two'); | |
assert.notEqual(one.hello, two.hello); | |
-common.debug("test cycles containing a .. path"); | |
-var root = require("../fixtures/cycles/root"), | |
- foo = require("../fixtures/cycles/folder/foo"); | |
+common.debug('test cycles containing a .. path'); | |
+var root = require('../fixtures/cycles/root'), | |
+ foo = require('../fixtures/cycles/folder/foo'); | |
assert.equal(root.foo, foo); | |
assert.equal(root.sayHello(), root.hello); | |
-common.debug("test name clashes"); | |
+common.debug('test name clashes'); | |
// this one exists and should import the local module | |
-var my_path = require("./path"); | |
+var my_path = require('./path'); | |
assert.ok(common.indirectInstanceOf(my_path.path_func, Function)); | |
// this one does not exist and should throw | |
-assert.throws(function() { require("./utils")}); | |
+assert.throws(function() { require('./utils')}); | |
var errorThrown = false; | |
try { | |
- require("../fixtures/throws_error"); | |
+ require('../fixtures/throws_error'); | |
} catch (e) { | |
errorThrown = true; | |
- assert.equal("blah", e.message); | |
+ assert.equal('blah', e.message); | |
} | |
assert.equal(require('path').dirname(__filename), __dirname); | |
common.debug('load custom file types with extensions'); | |
-require.extensions['.test'] = function (module, filename) { | |
+require.extensions['.test'] = function(module, filename) { | |
var content = fs.readFileSync(filename).toString(); | |
- assert.equal("this is custom source\n", content); | |
- content = content.replace("this is custom source", "exports.test = 'passed'"); | |
+ assert.equal('this is custom source\n', content); | |
+ content = content.replace('this is custom source', | |
+ 'exports.test = \'passed\''); | |
module._compile(content, filename); | |
}; | |
-assert.equal(require('../fixtures/registerExt').test, "passed"); | |
+assert.equal(require('../fixtures/registerExt').test, 'passed'); | |
// unknown extension, load as .js | |
-assert.equal(require('../fixtures/registerExt.hello.world').test, "passed"); | |
+assert.equal(require('../fixtures/registerExt.hello.world').test, 'passed'); | |
common.debug('load custom file types that return non-strings'); | |
-require.extensions['.test'] = function (module, filename) { | |
+require.extensions['.test'] = function(module, filename) { | |
module.exports = { | |
custom: 'passed' | |
}; | |
}; | |
assert.equal(require('../fixtures/registerExt2').custom, 'passed'); | |
-common.debug("load modules by absolute id, then change require.paths, and load another module with the same absolute id."); | |
+common.debug('load modules by absolute id, then change require.paths, ' + | |
+ 'and load another module with the same absolute id.'); | |
// this will throw if it fails. | |
-var foo = require("../fixtures/require-path/p1/foo"); | |
+var foo = require('../fixtures/require-path/p1/foo'); | |
process.assert(foo.bar.expect === foo.bar.actual); | |
assert.equal(require('../fixtures/foo').foo, 'ok', | |
- 'require module with no extension'); | |
+ 'require module with no extension'); | |
// Should not attempt to load a directory | |
try { | |
- require("../fixtures/empty"); | |
-} catch(err) { | |
- assert.equal(err.message, "Cannot find module '../fixtures/empty'"); | |
+ require('../fixtures/empty'); | |
+} catch (err) { | |
+ assert.equal(err.message, 'Cannot find module \'../fixtures/empty\''); | |
} | |
// Check load order is as expected | |
common.debug('load order'); | |
var loadOrder = '../fixtures/module-load-order/', | |
- msg = "Load order incorrect."; | |
+ msg = 'Load order incorrect.'; | |
require.extensions['.reg'] = require.extensions['.js']; | |
require.extensions['.reg2'] = require.extensions['.js']; | |
-assert.equal(require(loadOrder + 'file1').file1, 'file1', msg); | |
-assert.equal(require(loadOrder + 'file2').file2, 'file2.js', msg); | |
+assert.equal(require(loadOrder + 'file1').file1, 'file1', msg); | |
+assert.equal(require(loadOrder + 'file2').file2, 'file2.js', msg); | |
try { | |
require(loadOrder + 'file3'); | |
} catch (e) { | |
// Not a real .node module, but we know we require'd the right thing. | |
assert.ok(e.message.match(/file3\.node/)); | |
} | |
-assert.equal(require(loadOrder + 'file4').file4, 'file4.reg', msg); | |
-assert.equal(require(loadOrder + 'file5').file5, 'file5.reg2', msg); | |
-assert.equal(require(loadOrder + 'file6').file6, 'file6/index.js', msg); | |
+assert.equal(require(loadOrder + 'file4').file4, 'file4.reg', msg); | |
+assert.equal(require(loadOrder + 'file5').file5, 'file5.reg2', msg); | |
+assert.equal(require(loadOrder + 'file6').file6, 'file6/index.js', msg); | |
try { | |
require(loadOrder + 'file7'); | |
} catch (e) { | |
assert.ok(e.message.match(/file7\/index\.node/)); | |
} | |
-assert.equal(require(loadOrder + 'file8').file8, 'file8/index.reg', msg); | |
+assert.equal(require(loadOrder + 'file8').file8, 'file8/index.reg', msg); | |
assert.equal(require(loadOrder + 'file9').file9, 'file9/index.reg2', msg); | |
-process.addListener("exit", function () { | |
+process.addListener('exit', function() { | |
assert.ok(common.indirectInstanceOf(a.A, Function)); | |
- assert.equal("A done", a.A()); | |
+ assert.equal('A done', a.A()); | |
assert.ok(common.indirectInstanceOf(a.C, Function)); | |
- assert.equal("C done", a.C()); | |
+ assert.equal('C done', a.C()); | |
assert.ok(common.indirectInstanceOf(a.D, Function)); | |
- assert.equal("D done", a.D()); | |
+ assert.equal('D done', a.D()); | |
assert.ok(common.indirectInstanceOf(d.D, Function)); | |
- assert.equal("D done", d.D()); | |
+ assert.equal('D done', d.D()); | |
assert.ok(common.indirectInstanceOf(d2.D, Function)); | |
- assert.equal("D done", d2.D()); | |
+ assert.equal('D done', d2.D()); | |
assert.equal(true, errorThrown); | |
- console.log("exit"); | |
+ console.log('exit'); | |
}); | |
diff --git a/test/simple/test-net-binary.js b/test/simple/test-net-binary.js | |
index 7b5abf5..5e56213 100644 | |
--- a/test/simple/test-net-binary.js | |
+++ b/test/simple/test-net-binary.js | |
@@ -2,47 +2,46 @@ var common = require('../common'); | |
var assert = require('assert'); | |
var net = require('net'); | |
-var binaryString = ""; | |
+var binaryString = ''; | |
for (var i = 255; i >= 0; i--) { | |
- var s = "'\\" + i.toString(8) + "'"; | |
+ var s = '\'\\' + i.toString(8) + '\''; | |
var S = eval(s); | |
- common.error( s | |
- + " " | |
- + JSON.stringify(S) | |
- + " " | |
- + JSON.stringify(String.fromCharCode(i)) | |
- + " " | |
- + S.charCodeAt(0) | |
- ); | |
+ common.error(s + | |
+ ' ' + | |
+ JSON.stringify(S) + | |
+ ' ' + | |
+ JSON.stringify(String.fromCharCode(i)) + | |
+ ' ' + | |
+ S.charCodeAt(0)); | |
process.assert(S.charCodeAt(0) == i); | |
process.assert(S == String.fromCharCode(i)); | |
binaryString += S; | |
} | |
// safe constructor | |
-var echoServer = net.Server(function (connection) { | |
- connection.setEncoding("binary"); | |
- connection.addListener("data", function (chunk) { | |
- common.error("recved: " + JSON.stringify(chunk)); | |
- connection.write(chunk, "binary"); | |
+var echoServer = net.Server(function(connection) { | |
+ connection.setEncoding('binary'); | |
+ connection.addListener('data', function(chunk) { | |
+ common.error('recved: ' + JSON.stringify(chunk)); | |
+ connection.write(chunk, 'binary'); | |
}); | |
- connection.addListener("end", function () { | |
+ connection.addListener('end', function() { | |
connection.end(); | |
}); | |
}); | |
echoServer.listen(common.PORT); | |
-var recv = ""; | |
+var recv = ''; | |
-echoServer.addListener("listening", function() { | |
+echoServer.addListener('listening', function() { | |
var j = 0; | |
var c = net.createConnection(common.PORT); | |
- c.setEncoding("binary"); | |
- c.addListener("data", function (chunk) { | |
+ c.setEncoding('binary'); | |
+ c.addListener('data', function(chunk) { | |
if (j < 256) { | |
- common.error("write " + j); | |
- c.write(String.fromCharCode(j), "binary"); | |
+ common.error('write ' + j); | |
+ c.write(String.fromCharCode(j), 'binary'); | |
j++; | |
} else { | |
c.end(); | |
@@ -50,28 +49,28 @@ echoServer.addListener("listening", function() { | |
recv += chunk; | |
}); | |
- c.addListener("connect", function () { | |
- c.write(binaryString, "binary"); | |
+ c.addListener('connect', function() { | |
+ c.write(binaryString, 'binary'); | |
}); | |
- c.addListener("close", function () { | |
+ c.addListener('close', function() { | |
console.dir(recv); | |
echoServer.close(); | |
}); | |
}); | |
-process.addListener("exit", function () { | |
- console.log("recv: " + JSON.stringify(recv)); | |
+process.addListener('exit', function() { | |
+ console.log('recv: ' + JSON.stringify(recv)); | |
- assert.equal(2*256, recv.length); | |
+ assert.equal(2 * 256, recv.length); | |
- var a = recv.split(""); | |
+ var a = recv.split(''); | |
- var first = a.slice(0,256).reverse().join(""); | |
- console.log("first: " + JSON.stringify(first)); | |
+ var first = a.slice(0, 256).reverse().join(''); | |
+ console.log('first: ' + JSON.stringify(first)); | |
- var second = a.slice(256,2*256).join(""); | |
- console.log("second: " + JSON.stringify(second)); | |
+ var second = a.slice(256, 2 * 256).join(''); | |
+ console.log('second: ' + JSON.stringify(second)); | |
assert.equal(first, second); | |
}); | |
diff --git a/test/simple/test-net-can-reset-timeout.js b/test/simple/test-net-can-reset-timeout.js | |
index db0d68a..c1b46ac 100644 | |
--- a/test/simple/test-net-can-reset-timeout.js | |
+++ b/test/simple/test-net-can-reset-timeout.js | |
@@ -4,20 +4,20 @@ var assert = require('assert'); | |
var timeoutCount = 0; | |
-var server = net.createServer(function(stream){ | |
+var server = net.createServer(function(stream) { | |
stream.setTimeout(100); | |
- stream.on('timeout', function () { | |
- console.log("timeout"); | |
+ stream.on('timeout', function() { | |
+ console.log('timeout'); | |
// try to reset the timeout. | |
- stream.write("WHAT."); | |
+ stream.write('WHAT.'); | |
// don't worry, the socket didn't *really* time out, we're just thinking | |
// it did. | |
timeoutCount += 1; | |
}); | |
- stream.on('end', function () { | |
- console.log("server side end"); | |
+ stream.on('end', function() { | |
+ console.log('server side end'); | |
stream.end(); | |
}); | |
}); | |
@@ -25,17 +25,17 @@ var server = net.createServer(function(stream){ | |
server.listen(common.PORT, function() { | |
var c = net.createConnection(common.PORT); | |
- c.on('data', function () { | |
+ c.on('data', function() { | |
c.end(); | |
}); | |
- c.on('end', function () { | |
- console.log("client side end"); | |
+ c.on('end', function() { | |
+ console.log('client side end'); | |
server.close(); | |
}); | |
}); | |
-process.on('exit', function () { | |
+process.on('exit', function() { | |
assert.equal(1, timeoutCount); | |
}); | |
diff --git a/test/simple/test-net-connect-buffer.js b/test/simple/test-net-connect-buffer.js | |
index 80198be..f4cada9 100644 | |
--- a/test/simple/test-net-connect-buffer.js | |
+++ b/test/simple/test-net-connect-buffer.js | |
@@ -4,44 +4,44 @@ var net = require('net'); | |
var tcpPort = common.PORT; | |
-var tcp = net.Server(function (s) { | |
+var tcp = net.Server(function(s) { | |
tcp.close(); | |
- console.log("tcp server connection"); | |
+ console.log('tcp server connection'); | |
- var buf = ""; | |
- s.on('data', function (d) { | |
+ var buf = ''; | |
+ s.on('data', function(d) { | |
buf += d; | |
}); | |
- s.on('end', function () { | |
- assert.equal("foobar", buf); | |
- console.log("tcp socket disconnect"); | |
+ s.on('end', function() { | |
+ assert.equal('foobar', buf); | |
+ console.log('tcp socket disconnect'); | |
s.end(); | |
}); | |
- s.on('error', function (e) { | |
- console.log("tcp server-side error: " + e.message); | |
+ s.on('error', function(e) { | |
+ console.log('tcp server-side error: ' + e.message); | |
process.exit(1); | |
}); | |
}); | |
tcp.listen(tcpPort, startClient); | |
-function startClient () { | |
+function startClient() { | |
var socket = net.Stream(); | |
- console.log("Connecting to socket"); | |
+ console.log('Connecting to socket'); | |
socket.connect(tcpPort); | |
- socket.on('connect', function () { | |
+ socket.on('connect', function() { | |
console.log('socket connected'); | |
}); | |
- assert.equal("opening", socket.readyState); | |
+ assert.equal('opening', socket.readyState); | |
- assert.equal(false, socket.write("foo")); | |
- socket.end("bar"); | |
+ assert.equal(false, socket.write('foo')); | |
+ socket.end('bar'); | |
- assert.equal("opening", socket.readyState); | |
+ assert.equal('opening', socket.readyState); | |
} | |
diff --git a/test/simple/test-net-connect-handle-econnrefused.js b/test/simple/test-net-connect-handle-econnrefused.js | |
index e311e13..6f2720f 100644 | |
--- a/test/simple/test-net-connect-handle-econnrefused.js | |
+++ b/test/simple/test-net-connect-handle-econnrefused.js | |
@@ -6,19 +6,19 @@ var assert = require('assert'); | |
// Hopefully nothing is running on common.PORT | |
var c = net.createConnection(common.PORT); | |
-c.on('connect', function () { | |
- console.error("connected?!"); | |
+c.on('connect', function() { | |
+ console.error('connected?!'); | |
assert.ok(false); | |
}) | |
var gotError = false; | |
-c.on('error', function (e) { | |
- console.error("couldn't connect."); | |
+c.on('error', function(e) { | |
+ console.error('couldn\'t connect.'); | |
gotError = true; | |
assert.equal(require('constants').ECONNREFUSED, e.errno); | |
}); | |
-process.on('exit', function () { | |
+process.on('exit', function() { | |
assert.ok(gotError); | |
}); | |
diff --git a/test/simple/test-net-eaddrinuse.js b/test/simple/test-net-eaddrinuse.js | |
index 38428c1..85f5942 100644 | |
--- a/test/simple/test-net-eaddrinuse.js | |
+++ b/test/simple/test-net-eaddrinuse.js | |
@@ -2,9 +2,9 @@ var common = require('../common'); | |
var assert = require('assert'); | |
var net = require('net'); | |
-var server1 = net.createServer(function (socket) { | |
+var server1 = net.createServer(function(socket) { | |
}); | |
-var server2 = net.createServer(function (socket) { | |
+var server2 = net.createServer(function(socket) { | |
}); | |
server1.listen(common.PORT); | |
server2.addListener('error', function(error) { | |
diff --git a/test/simple/test-net-isip.js b/test/simple/test-net-isip.js | |
index 178a09e..92ebaaf 100644 | |
--- a/test/simple/test-net-isip.js | |
+++ b/test/simple/test-net-isip.js | |
@@ -2,21 +2,21 @@ var common = require('../common'); | |
var assert = require('assert'); | |
var net = require('net'); | |
-assert.equal(net.isIP("127.0.0.1"), 4); | |
-assert.equal(net.isIP("x127.0.0.1"), 0); | |
-assert.equal(net.isIP("example.com"), 0); | |
-assert.equal(net.isIP("0000:0000:0000:0000:0000:0000:0000:0000"), 6); | |
-assert.equal(net.isIP("0000:0000:0000:0000:0000:0000:0000:0000::0000"), 0); | |
-assert.equal(net.isIP("1050:0:0:0:5:600:300c:326b"), 6); | |
-assert.equal(net.isIP("2001:252:0:1::2008:6"), 6); | |
-assert.equal(net.isIP("2001:dead:beef:1::2008:6"), 6); | |
-assert.equal(net.isIP("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"), 6); | |
+assert.equal(net.isIP('127.0.0.1'), 4); | |
+assert.equal(net.isIP('x127.0.0.1'), 0); | |
+assert.equal(net.isIP('example.com'), 0); | |
+assert.equal(net.isIP('0000:0000:0000:0000:0000:0000:0000:0000'), 6); | |
+assert.equal(net.isIP('0000:0000:0000:0000:0000:0000:0000:0000::0000'), 0); | |
+assert.equal(net.isIP('1050:0:0:0:5:600:300c:326b'), 6); | |
+assert.equal(net.isIP('2001:252:0:1::2008:6'), 6); | |
+assert.equal(net.isIP('2001:dead:beef:1::2008:6'), 6); | |
+assert.equal(net.isIP('ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff'), 6); | |
-assert.equal(net.isIPv4("127.0.0.1"), true); | |
-assert.equal(net.isIPv4("example.com"), false); | |
-assert.equal(net.isIPv4("2001:252:0:1::2008:6"), false); | |
+assert.equal(net.isIPv4('127.0.0.1'), true); | |
+assert.equal(net.isIPv4('example.com'), false); | |
+assert.equal(net.isIPv4('2001:252:0:1::2008:6'), false); | |
-assert.equal(net.isIPv6("127.0.0.1"), false); | |
-assert.equal(net.isIPv4("example.com"), false); | |
-assert.equal(net.isIPv6("2001:252:0:1::2008:6"), true); | |
+assert.equal(net.isIPv6('127.0.0.1'), false); | |
+assert.equal(net.isIPv4('example.com'), false); | |
+assert.equal(net.isIPv6('2001:252:0:1::2008:6'), true); | |
diff --git a/test/simple/test-net-keepalive.js b/test/simple/test-net-keepalive.js | |
index 04a0506..0a7be45 100644 | |
--- a/test/simple/test-net-keepalive.js | |
+++ b/test/simple/test-net-keepalive.js | |
@@ -3,26 +3,26 @@ var assert = require('assert'); | |
var net = require('net'); | |
var serverConnection; | |
-var echoServer = net.createServer(function (connection) { | |
+var echoServer = net.createServer(function(connection) { | |
serverConnection = connection; | |
connection.setTimeout(0); | |
assert.notEqual(connection.setKeepAlive,undefined); | |
// send a keepalive packet after 1000 ms | |
connection.setKeepAlive(true,1000); | |
- connection.addListener("end", function () { | |
+ connection.addListener('end', function() { | |
connection.end(); | |
}); | |
}); | |
echoServer.listen(common.PORT); | |
-echoServer.addListener("listening", function() { | |
+echoServer.addListener('listening', function() { | |
var clientConnection = net.createConnection(common.PORT); | |
clientConnection.setTimeout(0); | |
setTimeout( function() { | |
// make sure both connections are still open | |
- assert.equal(serverConnection.readyState,"open"); | |
- assert.equal(clientConnection.readyState,"open"); | |
+ assert.equal(serverConnection.readyState,'open'); | |
+ assert.equal(clientConnection.readyState,'open'); | |
serverConnection.end(); | |
clientConnection.end(); | |
echoServer.close(); | |
diff --git a/test/simple/test-net-pingpong.js b/test/simple/test-net-pingpong.js | |
index 8898868..4415f27 100644 | |
--- a/test/simple/test-net-pingpong.js | |
+++ b/test/simple/test-net-pingpong.js | |
@@ -10,8 +10,8 @@ function pingPongTest (port, host) { | |
var count = 0; | |
var sent_final_ping = false; | |
- var server = net.createServer({ allowHalfOpen: true }, function (socket) { | |
- console.log("connection: " + socket.remoteAddress); | |
+ var server = net.createServer({ allowHalfOpen: true }, function(socket) { | |
+ console.log('connection: ' + socket.remoteAddress); | |
assert.equal(server, socket.server); | |
assert.equal(1, server.connections); | |
@@ -19,27 +19,27 @@ function pingPongTest (port, host) { | |
socket.timeout = 0; | |
socket.setEncoding('utf8'); | |
- socket.addListener("data", function (data) { | |
- console.log("server got: " + data); | |
+ socket.addListener('data', function(data) { | |
+ console.log('server got: ' + data); | |
assert.equal(true, socket.writable); | |
assert.equal(true, socket.readable); | |
assert.equal(true, count <= N); | |
if (/PING/.exec(data)) { | |
- socket.write("PONG"); | |
+ socket.write('PONG'); | |
} | |
}); | |
- socket.addListener("end", function () { | |
+ socket.addListener('end', function() { | |
assert.equal(true, socket.writable); // because allowHalfOpen | |
assert.equal(false, socket.readable); | |
socket.end(); | |
}); | |
- socket.addListener("error", function (e) { | |
+ socket.addListener('error', function(e) { | |
throw e; | |
}); | |
- socket.addListener("close", function () { | |
+ socket.addListener('close', function() { | |
console.log('server socket.endd'); | |
assert.equal(false, socket.writable); | |
assert.equal(false, socket.readable); | |
@@ -48,22 +48,22 @@ function pingPongTest (port, host) { | |
}); | |
- server.listen(port, host, function () { | |
- console.log("server listening on " + port + " " + host); | |
+ server.listen(port, host, function() { | |
+ console.log('server listening on ' + port + ' ' + host); | |
var client = net.createConnection(port, host); | |
client.setEncoding('ascii'); | |
- client.addListener("connect", function () { | |
+ client.addListener('connect', function() { | |
assert.equal(true, client.readable); | |
assert.equal(true, client.writable); | |
- client.write("PING"); | |
+ client.write('PING'); | |
}); | |
- client.addListener("data", function (data) { | |
- console.log("client got: " + data); | |
+ client.addListener('data', function(data) { | |
+ console.log('client got: ' + data); | |
- assert.equal("PONG", data); | |
+ assert.equal('PONG', data); | |
count += 1; | |
if (sent_final_ping) { | |
@@ -76,34 +76,34 @@ function pingPongTest (port, host) { | |
} | |
if (count < N) { | |
- client.write("PING"); | |
+ client.write('PING'); | |
} else { | |
sent_final_ping = true; | |
- client.write("PING"); | |
+ client.write('PING'); | |
client.end(); | |
} | |
}); | |
- client.addListener("close", function () { | |
+ client.addListener('close', function() { | |
console.log('client.endd'); | |
assert.equal(N+1, count); | |
assert.equal(true, sent_final_ping); | |
tests_run += 1; | |
}); | |
- client.addListener("error", function (e) { | |
+ client.addListener('error', function(e) { | |
throw e; | |
}); | |
}); | |
} | |
/* All are run at once, so run on different ports */ | |
-pingPongTest(20989, "localhost"); | |
+pingPongTest(20989, 'localhost'); | |
pingPongTest(20988); | |
-pingPongTest(20997, "::1"); | |
-pingPongTest("/tmp/pingpong.sock"); | |
+pingPongTest(20997, '::1'); | |
+pingPongTest('/tmp/pingpong.sock'); | |
-process.addListener("exit", function () { | |
+process.addListener('exit', function() { | |
assert.equal(4, tests_run); | |
console.log('done'); | |
}); | |
diff --git a/test/simple/test-net-reconnect.js b/test/simple/test-net-reconnect.js | |
index 8e4e7ea..02194d5 100644 | |
--- a/test/simple/test-net-reconnect.js | |
+++ b/test/simple/test-net-reconnect.js | |
@@ -1,46 +1,47 @@ | |
var common = require('../common'); | |
var assert = require('assert'); | |
+ | |
var net = require('net'); | |
-var N = 50; | |
+var N = 50; | |
var c = 0; | |
var client_recv_count = 0; | |
var disconnect_count = 0; | |
-var server = net.createServer(function (socket) { | |
- socket.addListener("connect", function () { | |
- socket.write("hello\r\n"); | |
+var server = net.createServer(function(socket) { | |
+ socket.addListener('connect', function() { | |
+ socket.write('hello\r\n'); | |
}); | |
- socket.addListener("end", function () { | |
+ socket.addListener('end', function() { | |
socket.end(); | |
}); | |
- socket.addListener("close", function (had_error) { | |
- //console.log("server had_error: " + JSON.stringify(had_error)); | |
+ socket.addListener('close', function(had_error) { | |
+ //console.log('server had_error: ' + JSON.stringify(had_error)); | |
assert.equal(false, had_error); | |
}); | |
}); | |
-server.listen(common.PORT, function () { | |
+server.listen(common.PORT, function() { | |
console.log('listening'); | |
var client = net.createConnection(common.PORT); | |
- client.setEncoding("UTF8"); | |
+ client.setEncoding('UTF8'); | |
- client.addListener("connect", function () { | |
- console.log("client connected."); | |
+ client.addListener('connect', function() { | |
+ console.log('client connected.'); | |
}); | |
- client.addListener("data", function (chunk) { | |
+ client.addListener('data', function(chunk) { | |
client_recv_count += 1; | |
- console.log("client_recv_count " + client_recv_count); | |
- assert.equal("hello\r\n", chunk); | |
+ console.log('client_recv_count ' + client_recv_count); | |
+ assert.equal('hello\r\n', chunk); | |
client.end(); | |
}); | |
- client.addListener("close", function (had_error) { | |
- console.log("disconnect"); | |
+ client.addListener('close', function(had_error) { | |
+ console.log('disconnect'); | |
assert.equal(false, had_error); | |
if (disconnect_count++ < N) | |
client.connect(common.PORT); // reconnect | |
@@ -49,7 +50,7 @@ server.listen(common.PORT, function () { | |
}); | |
}); | |
-process.addListener("exit", function () { | |
+process.addListener('exit', function() { | |
assert.equal(N+1, disconnect_count); | |
assert.equal(N+1, client_recv_count); | |
}); | |
diff --git a/test/simple/test-net-server-bind.js b/test/simple/test-net-server-bind.js | |
index 62d6d6a..2ed2e55 100644 | |
--- a/test/simple/test-net-server-bind.js | |
+++ b/test/simple/test-net-server-bind.js | |
@@ -6,11 +6,11 @@ var net = require('net'); | |
// With only a callback, server should get a port assigned by the OS | |
var address0; | |
-var server0 = net.createServer(function (socket) { }); | |
+var server0 = net.createServer(function(socket) { }); | |
server0.listen(function() { | |
address0 = server0.address(); | |
- console.log("address0 %j", address0); | |
+ console.log('address0 %j', address0); | |
server0.close(); | |
}); | |
@@ -22,9 +22,9 @@ var server1 = net.createServer(function(socket) { }); | |
server1.listen(common.PORT); | |
-setTimeout(function () { | |
+setTimeout(function() { | |
address1 = server1.address() | |
- console.log("address1 %j", address1); | |
+ console.log('address1 %j', address1); | |
server1.close(); | |
}, 100); | |
@@ -34,15 +34,15 @@ setTimeout(function () { | |
var address2; | |
var server2 = net.createServer(function(socket) { }); | |
-server2.listen(common.PORT+1, function () { | |
+server2.listen(common.PORT+1, function() { | |
address2 = server2.address() | |
- console.log("address2 %j", address2); | |
+ console.log('address2 %j', address2); | |
server2.close(); | |
}); | |
-process.on('exit', function () { | |
+process.on('exit', function() { | |
assert.ok(address0.port > 100); | |
assert.equal(common.PORT, address1.port); | |
assert.equal(common.PORT+1, address2.port); | |
diff --git a/test/simple/test-net-server-max-connections.js b/test/simple/test-net-server-max-connections.js | |
index 2b1bc29..f404ad5 100644 | |
--- a/test/simple/test-net-server-max-connections.js | |
+++ b/test/simple/test-net-server-max-connections.js | |
@@ -1,5 +1,6 @@ | |
var common = require('../common'); | |
-var assert = require('assert');; | |
+var assert = require('assert'); | |
+ | |
var net = require('net'); | |
// This test creates 200 connections to a server and sets the server's | |
@@ -13,13 +14,13 @@ var count = 0; | |
var closes = 0; | |
var waits = []; | |
-var server = net.createServer(function (connection) { | |
- console.error("connect %d", count++); | |
- connection.write("hello"); | |
- waits.push(function () { connection.end(); }); | |
+var server = net.createServer(function(connection) { | |
+ console.error('connect %d', count++); | |
+ connection.write('hello'); | |
+ waits.push(function() { connection.end(); }); | |
}); | |
-server.listen(common.PORT, function () { | |
+server.listen(common.PORT, function() { | |
for (var i = 0; i < N; i++) { | |
makeConnection(i); | |
} | |
@@ -27,37 +28,37 @@ server.listen(common.PORT, function () { | |
server.maxConnections = N/2; | |
-console.error("server.maxConnections = %d", server.maxConnections); | |
+console.error('server.maxConnections = %d', server.maxConnections); | |
function makeConnection (index) { | |
- setTimeout(function () { | |
+ setTimeout(function() { | |
var c = net.createConnection(common.PORT); | |
var gotData = false; | |
- c.on('end', function () { c.end(); }); | |
+ c.on('end', function() { c.end(); }); | |
- c.on('data', function (b) { | |
+ c.on('data', function(b) { | |
gotData = true; | |
assert.ok(0 < b.length); | |
}); | |
- c.on('error', function (e) { | |
- console.error("error %d: %s", index, e); | |
+ c.on('error', function(e) { | |
+ console.error('error %d: %s', index, e); | |
}); | |
- c.on('close', function () { | |
- console.error("closed %d", index); | |
+ c.on('close', function() { | |
+ console.error('closed %d', index); | |
closes++; | |
if (closes < N/2) { | |
assert.ok(server.maxConnections <= index, | |
- index + " was one of the first closed connections but shouldnt have been"); | |
+ index + ' was one of the first closed connections but shouldnt have been'); | |
} | |
if (closes === N/2) { | |
var cb; | |
- console.error("calling wait callback."); | |
+ console.error('calling wait callback.'); | |
while (cb = waits.shift()) { | |
cb(); | |
} | |
@@ -65,15 +66,15 @@ function makeConnection (index) { | |
} | |
if (index < server.maxConnections) { | |
- assert.equal(true, gotData, index + " didn't get data, but should have"); | |
+ assert.equal(true, gotData, index + ' didn\'t get data, but should have'); | |
} else { | |
- assert.equal(false, gotData, index + " got data, but shouldn't have"); | |
+ assert.equal(false, gotData, index + ' got data, but shouldn\'t have'); | |
} | |
}); | |
}, index); | |
} | |
-process.on('exit', function () { | |
+process.on('exit', function() { | |
assert.equal(N, closes); | |
}); | |
diff --git a/test/simple/test-next-tick-errors.js b/test/simple/test-next-tick-errors.js | |
index eec4546..9188548 100644 | |
--- a/test/simple/test-next-tick-errors.js | |
+++ b/test/simple/test-next-tick-errors.js | |
@@ -31,6 +31,6 @@ process.addListener('uncaughtException', function() { | |
}); | |
process.addListener('exit', function() { | |
- assert.deepEqual(['A','B','C'], order); | |
+ assert.deepEqual(['A', 'B', 'C'], order); | |
}); | |
diff --git a/test/simple/test-next-tick-ordering2.js b/test/simple/test-next-tick-ordering2.js | |
index 33badf8..20bf352 100644 | |
--- a/test/simple/test-next-tick-ordering2.js | |
+++ b/test/simple/test-next-tick-ordering2.js | |
@@ -10,7 +10,7 @@ process.nextTick(function() { | |
process.nextTick(function() { | |
order.push('nextTick'); | |
}); | |
-}) | |
+}); | |
process.addListener('exit', function() { | |
assert.deepEqual(order, ['nextTick', 'setTimeout']); | |
diff --git a/test/simple/test-next-tick.js b/test/simple/test-next-tick.js | |
index 049cb98..45c6e96 100644 | |
--- a/test/simple/test-next-tick.js | |
+++ b/test/simple/test-next-tick.js | |
@@ -3,27 +3,27 @@ var assert = require('assert'); | |
var complete = 0; | |
-process.nextTick(function () { | |
+process.nextTick(function() { | |
complete++; | |
- process.nextTick(function () { | |
+ process.nextTick(function() { | |
complete++; | |
- process.nextTick(function () { | |
+ process.nextTick(function() { | |
complete++; | |
}); | |
}); | |
}); | |
-setTimeout(function () { | |
- process.nextTick(function () { | |
+setTimeout(function() { | |
+ process.nextTick(function() { | |
complete++; | |
}); | |
}, 50); | |
-process.nextTick(function () { | |
+process.nextTick(function() { | |
complete++; | |
}); | |
-process.addListener('exit', function () { | |
+process.addListener('exit', function() { | |
assert.equal(5, complete); | |
}); | |
diff --git a/test/simple/test-path.js b/test/simple/test-path.js | |
index f97fd15..cb78071 100644 | |
--- a/test/simple/test-path.js | |
+++ b/test/simple/test-path.js | |
@@ -1,41 +1,42 @@ | |
-var path = require("path"); | |
var common = require('../common'); | |
var assert = require('assert'); | |
+var path = require('path'); | |
+ | |
var f = __filename; | |
-assert.equal(path.basename(f), "test-path.js"); | |
-assert.equal(path.basename(f, ".js"), "test-path"); | |
-assert.equal(path.extname(f), ".js"); | |
-assert.equal(path.dirname(f).substr(-11), "test/simple"); | |
-assert.equal(path.dirname("/a/b/"), "/a"); | |
-assert.equal(path.dirname("/a/b"), "/a"); | |
-assert.equal(path.dirname("/a"), "/"); | |
-assert.equal(path.dirname("/"), "/"); | |
-path.exists(f, function (y) { assert.equal(y, true) }); | |
+assert.equal(path.basename(f), 'test-path.js'); | |
+assert.equal(path.basename(f, '.js'), 'test-path'); | |
+assert.equal(path.extname(f), '.js'); | |
+assert.equal(path.dirname(f).substr(-11), 'test/simple'); | |
+assert.equal(path.dirname('/a/b/'), '/a'); | |
+assert.equal(path.dirname('/a/b'), '/a'); | |
+assert.equal(path.dirname('/a'), '/'); | |
+assert.equal(path.dirname('/'), '/'); | |
+path.exists(f, function(y) { assert.equal(y, true) }); | |
assert.equal(path.existsSync(f), true); | |
-assert.equal(path.extname(""), ""); | |
-assert.equal(path.extname("/path/to/file"), ""); | |
-assert.equal(path.extname("/path/to/file.ext"), ".ext"); | |
-assert.equal(path.extname("/path.to/file.ext"), ".ext"); | |
-assert.equal(path.extname("/path.to/file"), ""); | |
-assert.equal(path.extname("/path.to/.file"), ""); | |
-assert.equal(path.extname("/path.to/.file.ext"), ".ext"); | |
-assert.equal(path.extname("/path/to/f.ext"), ".ext"); | |
-assert.equal(path.extname("/path/to/..ext"), ".ext"); | |
-assert.equal(path.extname("file"), ""); | |
-assert.equal(path.extname("file.ext"), ".ext"); | |
-assert.equal(path.extname(".file"), ""); | |
-assert.equal(path.extname(".file.ext"), ".ext"); | |
-assert.equal(path.extname("/file"), ""); | |
-assert.equal(path.extname("/file.ext"), ".ext"); | |
-assert.equal(path.extname("/.file"), ""); | |
-assert.equal(path.extname("/.file.ext"), ".ext"); | |
-assert.equal(path.extname(".path/file.ext"), ".ext"); | |
-assert.equal(path.extname("file.ext.ext"), ".ext"); | |
-assert.equal(path.extname("file."), "."); | |
+assert.equal(path.extname(''), ''); | |
+assert.equal(path.extname('/path/to/file'), ''); | |
+assert.equal(path.extname('/path/to/file.ext'), '.ext'); | |
+assert.equal(path.extname('/path.to/file.ext'), '.ext'); | |
+assert.equal(path.extname('/path.to/file'), ''); | |
+assert.equal(path.extname('/path.to/.file'), ''); | |
+assert.equal(path.extname('/path.to/.file.ext'), '.ext'); | |
+assert.equal(path.extname('/path/to/f.ext'), '.ext'); | |
+assert.equal(path.extname('/path/to/..ext'), '.ext'); | |
+assert.equal(path.extname('file'), ''); | |
+assert.equal(path.extname('file.ext'), '.ext'); | |
+assert.equal(path.extname('.file'), ''); | |
+assert.equal(path.extname('.file.ext'), '.ext'); | |
+assert.equal(path.extname('/file'), ''); | |
+assert.equal(path.extname('/file.ext'), '.ext'); | |
+assert.equal(path.extname('/.file'), ''); | |
+assert.equal(path.extname('/.file.ext'), '.ext'); | |
+assert.equal(path.extname('.path/file.ext'), '.ext'); | |
+assert.equal(path.extname('file.ext.ext'), '.ext'); | |
+assert.equal(path.extname('file.'), '.'); | |
// path.join tests | |
var failures = []; | |
@@ -91,30 +92,30 @@ var joinTests = | |
// filtration of non-strings. | |
,[['x', true, 7, 'y', null, {} ], 'x/y' ] | |
]; | |
-joinTests.forEach(function (test) { | |
+joinTests.forEach(function(test) { | |
var actual = path.join.apply(path, test[0]); | |
var expected = test[1]; | |
- var message = "path.join("+test[0].map(JSON.stringify).join(",")+")" | |
- + "\n expect="+JSON.stringify(expected) | |
- + "\n actual="+JSON.stringify(actual); | |
- if (actual !== expected) failures.push("\n"+message); | |
+ var message = 'path.join('+test[0].map(JSON.stringify).join(',')+')' | |
+ + '\n expect='+JSON.stringify(expected) | |
+ + '\n actual='+JSON.stringify(actual); | |
+ if (actual !== expected) failures.push('\n'+message); | |
// assert.equal(actual, expected, message); | |
}); | |
-assert.equal(failures.length, 0, failures.join("")) | |
+assert.equal(failures.length, 0, failures.join('')) | |
-assert.equal(path.normalize("./fixtures///b/../b/c.js"), "fixtures/b/c.js"); | |
-assert.equal(path.normalize("./fixtures///b/../b/c.js",true), "fixtures///b/c.js"); | |
-assert.equal(path.normalize("/foo/../../../bar"), "/bar"); | |
+assert.equal(path.normalize('./fixtures///b/../b/c.js'), 'fixtures/b/c.js'); | |
+assert.equal(path.normalize('./fixtures///b/../b/c.js',true), 'fixtures///b/c.js'); | |
+assert.equal(path.normalize('/foo/../../../bar'), '/bar'); | |
-assert.deepEqual(path.normalizeArray(["fixtures","b","","..","b","c.js"]), ["fixtures","b","c.js"]); | |
-assert.deepEqual(path.normalizeArray(["fixtures","","b","..","b","c.js"], true), ["fixtures","","b","c.js"]); | |
+assert.deepEqual(path.normalizeArray(['fixtures','b','','..','b','c.js']), ['fixtures','b','c.js']); | |
+assert.deepEqual(path.normalizeArray(['fixtures','','b','..','b','c.js'], true), ['fixtures','','b','c.js']); | |
-assert.equal(path.normalize("a//b//../b", true), "a//b/b"); | |
-assert.equal(path.normalize("a//b//../b"), "a/b"); | |
+assert.equal(path.normalize('a//b//../b', true), 'a//b/b'); | |
+assert.equal(path.normalize('a//b//../b'), 'a/b'); | |
-assert.equal(path.normalize("a//b//./c", true), "a//b//c"); | |
-assert.equal(path.normalize("a//b//./c"), "a/b/c"); | |
-assert.equal(path.normalize("a//b//.", true), "a//b/"); | |
-assert.equal(path.normalize("a//b//."), "a/b"); | |
+assert.equal(path.normalize('a//b//./c', true), 'a//b//c'); | |
+assert.equal(path.normalize('a//b//./c'), 'a/b/c'); | |
+assert.equal(path.normalize('a//b//.', true), 'a//b/'); | |
+assert.equal(path.normalize('a//b//.'), 'a/b'); | |
diff --git a/test/simple/test-pipe-head.js b/test/simple/test-pipe-head.js | |
index 3a79e9b..5fe595d 100644 | |
--- a/test/simple/test-pipe-head.js | |
+++ b/test/simple/test-pipe-head.js | |
@@ -1,5 +1,6 @@ | |
var common = require('../common'); | |
var assert = require('assert'); | |
+ | |
var exec = require('child_process').exec; | |
var join = require('path').join; | |
@@ -10,7 +11,7 @@ var cmd = nodePath + ' ' + script + ' | head -2'; | |
var finished = false; | |
-exec(cmd, function (err, stdout, stderr) { | |
+exec(cmd, function(err, stdout, stderr) { | |
if (err) throw err; | |
var lines = stdout.split('\n'); | |
assert.equal(3, lines.length); | |
@@ -18,6 +19,6 @@ exec(cmd, function (err, stdout, stderr) { | |
}); | |
-process.addListener('exit', function () { | |
+process.addListener('exit', function() { | |
assert.ok(finished); | |
}); | |
diff --git a/test/simple/test-pipe.js b/test/simple/test-pipe.js | |
index 75db48e..f52a875 100644 | |
--- a/test/simple/test-pipe.js | |
+++ b/test/simple/test-pipe.js | |
@@ -3,7 +3,7 @@ var assert = require('assert'); | |
var http = require('http'); | |
var net = require('net'); | |
-var webPort = common.PORT | |
+var webPort = common.PORT; | |
var tcpPort = webPort + 1; | |
var listenCount = 0; | |
@@ -17,33 +17,33 @@ var bufferSize = 5 * 1024 * 1024; | |
*/ | |
var buffer = Buffer(bufferSize); | |
for (var i = 0; i < buffer.length; i++) { | |
- buffer[i] = parseInt(Math.random()*10000) % 256; | |
+ buffer[i] = parseInt(Math.random() * 10000) % 256; | |
} | |
-var web = http.Server(function (req, res) { | |
+var web = http.Server(function(req, res) { | |
web.close(); | |
console.log(req.headers); | |
var socket = net.Stream(); | |
socket.connect(tcpPort); | |
- | |
- socket.on('connect', function () { | |
+ | |
+ socket.on('connect', function() { | |
console.log('socket connected'); | |
}); | |
req.pipe(socket); | |
- req.on('end', function () { | |
+ req.on('end', function() { | |
res.writeHead(200); | |
- res.write("thanks"); | |
+ res.write('thanks'); | |
res.end(); | |
- console.log("response with 'thanks'"); | |
+ console.log('response with \'thanks\''); | |
}); | |
- req.connection.on('error', function (e) { | |
- console.log("http server-side error: " + e.message); | |
+ req.connection.on('error', function(e) { | |
+ console.log('http server-side error: ' + e.message); | |
process.exit(1); | |
}); | |
}); | |
@@ -51,15 +51,15 @@ web.listen(webPort, startClient); | |
-var tcp = net.Server(function (s) { | |
+var tcp = net.Server(function(s) { | |
tcp.close(); | |
- console.log("tcp server connection"); | |
+ console.log('tcp server connection'); | |
var i = 0; | |
- s.on('data', function (d) { | |
- process.stdout.write("."); | |
+ s.on('data', function(d) { | |
+ process.stdout.write('.'); | |
tcpLengthSeen += d.length; | |
for (var j = 0; j < d.length; j++) { | |
assert.equal(buffer[i], d[j]); | |
@@ -67,41 +67,41 @@ var tcp = net.Server(function (s) { | |
} | |
}); | |
- s.on('end', function () { | |
- console.log("tcp socket disconnect"); | |
+ s.on('end', function() { | |
+ console.log('tcp socket disconnect'); | |
s.end(); | |
}); | |
- s.on('error', function (e) { | |
- console.log("tcp server-side error: " + e.message); | |
+ s.on('error', function(e) { | |
+ console.log('tcp server-side error: ' + e.message); | |
process.exit(1); | |
}); | |
}); | |
tcp.listen(tcpPort, startClient); | |
-function startClient () { | |
+function startClient() { | |
listenCount++; | |
if (listenCount < 2) return; | |
- console.log("Making request"); | |
+ console.log('Making request'); | |
var client = http.createClient(common.PORT); | |
var req = client.request('GET', '/', { 'content-length': buffer.length }); | |
req.write(buffer); | |
req.end(); | |
- req.on('response', function (res) { | |
+ req.on('response', function(res) { | |
console.log('Got response'); | |
res.setEncoding('utf8'); | |
- res.on('data', function (string) { | |
- assert.equal("thanks", string); | |
+ res.on('data', function(string) { | |
+ assert.equal('thanks', string); | |
gotThanks = true; | |
}); | |
}); | |
} | |
-process.on('exit', function () { | |
+process.on('exit', function() { | |
assert.ok(gotThanks); | |
assert.equal(bufferSize, tcpLengthSeen); | |
}); | |
diff --git a/test/simple/test-pump-file2tcp-noexist.js b/test/simple/test-pump-file2tcp-noexist.js | |
index b2f608e..d7b59b1 100644 | |
--- a/test/simple/test-pump-file2tcp-noexist.js | |
+++ b/test/simple/test-pump-file2tcp-noexist.js | |
@@ -9,34 +9,34 @@ var fn = path.join(common.fixturesDir, 'does_not_exist.txt'); | |
var got_error = false; | |
var conn_closed = false; | |
-var server = net.createServer(function (stream) { | |
+var server = net.createServer(function(stream) { | |
common.error('pump!'); | |
- util.pump(fs.createReadStream(fn), stream, function (err) { | |
- common.error("util.pump's callback fired"); | |
+ util.pump(fs.createReadStream(fn), stream, function(err) { | |
+ common.error('util.pump\'s callback fired'); | |
if (err) { | |
got_error = true; | |
} else { | |
- common.debug("util.pump's callback fired with no error"); | |
- common.debug("this shouldn't happen as the file doesn't exist..."); | |
+ common.debug('util.pump\'s callback fired with no error'); | |
+ common.debug('this shouldn\'t happen as the file doesn\'t exist...'); | |
assert.equal(true, false); | |
} | |
server.close(); | |
}); | |
}); | |
-server.listen(common.PORT, function () { | |
+server.listen(common.PORT, function() { | |
var conn = net.createConnection(common.PORT); | |
conn.setEncoding('utf8'); | |
- conn.addListener("data", function (chunk) { | |
+ conn.addListener('data', function(chunk) { | |
common.error('recv data! nchars = ' + chunk.length); | |
buffer += chunk; | |
}); | |
- conn.addListener("end", function () { | |
+ conn.addListener('end', function() { | |
conn.end(); | |
}); | |
- conn.addListener("close", function () { | |
+ conn.addListener('close', function() { | |
common.error('client connection close'); | |
conn_closed = true; | |
}); | |
@@ -44,8 +44,8 @@ server.listen(common.PORT, function () { | |
var buffer = ''; | |
-process.addListener('exit', function () { | |
+process.addListener('exit', function() { | |
assert.equal(true, got_error); | |
assert.equal(true, conn_closed); | |
- console.log("exiting"); | |
+ console.log('exiting'); | |
}); | |
diff --git a/test/simple/test-pump-file2tcp.js b/test/simple/test-pump-file2tcp.js | |
index 9622b86..56eba6d 100644 | |
--- a/test/simple/test-pump-file2tcp.js | |
+++ b/test/simple/test-pump-file2tcp.js | |
@@ -8,27 +8,27 @@ var fn = path.join(common.fixturesDir, 'elipses.txt'); | |
var expected = fs.readFileSync(fn, 'utf8'); | |
-var server = net.createServer(function (stream) { | |
+var server = net.createServer(function(stream) { | |
common.error('pump!'); | |
- util.pump(fs.createReadStream(fn), stream, function () { | |
+ util.pump(fs.createReadStream(fn), stream, function() { | |
common.error('server stream close'); | |
common.error('server close'); | |
server.close(); | |
}); | |
}); | |
-server.listen(common.PORT, function () { | |
+server.listen(common.PORT, function() { | |
var conn = net.createConnection(common.PORT); | |
conn.setEncoding('utf8'); | |
- conn.addListener("data", function (chunk) { | |
+ conn.addListener('data', function(chunk) { | |
common.error('recv data! nchars = ' + chunk.length); | |
buffer += chunk; | |
}); | |
- conn.addListener("end", function () { | |
+ conn.addListener('end', function() { | |
conn.end(); | |
}); | |
- conn.addListener("close", function () { | |
+ conn.addListener('close', function() { | |
common.error('client connection close'); | |
}); | |
}); | |
@@ -36,9 +36,9 @@ server.listen(common.PORT, function () { | |
var buffer = ''; | |
var count = 0; | |
-server.addListener('listening', function () { | |
+server.addListener('listening', function() { | |
}); | |
-process.addListener('exit', function () { | |
+process.addListener('exit', function() { | |
assert.equal(expected, buffer); | |
}); | |
diff --git a/test/simple/test-querystring.js b/test/simple/test-querystring.js | |
index c84ebcb..0327191 100644 | |
--- a/test/simple/test-querystring.js | |
+++ b/test/simple/test-querystring.js | |
@@ -1,154 +1,163 @@ | |
var common = require('../common'); | |
-var assert = require('assert');; | |
+var assert = require('assert'); | |
// test using assert | |
-var qs = require("querystring"); | |
+var qs = require('querystring'); | |
-// folding block. | |
-{ | |
+// folding block, commented to pass gjslint | |
+// {{{ | |
// [ wonkyQS, canonicalQS, obj ] | |
var qsTestCases = [ | |
- ["foo=918854443121279438895193", "foo=918854443121279438895193", {"foo": "918854443121279438895193"}], | |
- ["foo=bar", "foo=bar", {"foo" : "bar"}], | |
- ["foo=bar&foo=quux", "foo=bar&foo=quux", {"foo" : ["bar", "quux"]}], | |
- ["foo=1&bar=2", "foo=1&bar=2", {"foo" : "1", "bar" : "2"}], | |
- ["my+weird+field=q1%212%22%27w%245%267%2Fz8%29%3F", "my%20weird%20field=q1!2%22'w%245%267%2Fz8)%3F", {"my weird field" : "q1!2\"'w$5&7/z8)?" }], | |
- ["foo%3Dbaz=bar", "foo%3Dbaz=bar", {"foo=baz" : "bar"}], | |
- ["foo=baz=bar", "foo=baz%3Dbar", {"foo" : "baz=bar"}], | |
- [ "str=foo&arr=1&arr=2&arr=3&somenull=&undef=", "str=foo&arr=1&arr=2&arr=3&somenull=&undef=", { | |
- "str":"foo", | |
- "arr":["1","2","3"], | |
- "somenull":"", | |
- "undef":"" | |
- }], | |
- [" foo = bar ", "%20foo%20=%20bar%20", {" foo ":" bar "}], | |
- ["foo=%zx", "foo=%25zx", {"foo":"%zx"}], | |
- ["foo=%EF%BF%BD", "foo=%EF%BF%BD", {"foo" : "\ufffd" }] | |
+ ['foo=918854443121279438895193', | |
+ 'foo=918854443121279438895193', | |
+ {'foo': '918854443121279438895193'}], | |
+ ['foo=bar', 'foo=bar', {'foo': 'bar'}], | |
+ ['foo=bar&foo=quux', 'foo=bar&foo=quux', {'foo': ['bar', 'quux']}], | |
+ ['foo=1&bar=2', 'foo=1&bar=2', {'foo': '1', 'bar': '2'}], | |
+ ['my+weird+field=q1%212%22%27w%245%267%2Fz8%29%3F', | |
+ 'my%20weird%20field=q1!2%22\'w%245%267%2Fz8)%3F', | |
+ {'my weird field': 'q1!2"\'w$5&7/z8)?' }], | |
+ ['foo%3Dbaz=bar', 'foo%3Dbaz=bar', {'foo=baz': 'bar'}], | |
+ ['foo=baz=bar', 'foo=baz%3Dbar', {'foo': 'baz=bar'}], | |
+ ['str=foo&arr=1&arr=2&arr=3&somenull=&undef=', | |
+ 'str=foo&arr=1&arr=2&arr=3&somenull=&undef=', | |
+ { 'str': 'foo', | |
+ 'arr': ['1', '2', '3'], | |
+ 'somenull': '', | |
+ 'undef': ''}], | |
+ [' foo = bar ', '%20foo%20=%20bar%20', {' foo ': ' bar '}], | |
+ ['foo=%zx', 'foo=%25zx', {'foo': '%zx'}], | |
+ ['foo=%EF%BF%BD', 'foo=%EF%BF%BD', {'foo': '\ufffd' }] | |
]; | |
// [ wonkyQS, canonicalQS, obj ] | |
var qsColonTestCases = [ | |
- ["foo:bar", "foo:bar", {"foo":"bar"}], | |
- ["foo:bar;foo:quux", "foo:bar;foo:quux", {"foo" : ["bar", "quux"]}], | |
- ["foo:1&bar:2;baz:quux", "foo:1%26bar%3A2;baz:quux", {"foo":"1&bar:2", "baz":"quux"}], | |
- ["foo%3Abaz:bar", "foo%3Abaz:bar", {"foo:baz":"bar"}], | |
- ["foo:baz:bar", "foo:baz%3Abar", {"foo":"baz:bar"}] | |
+ ['foo:bar', 'foo:bar', {'foo': 'bar'}], | |
+ ['foo:bar;foo:quux', 'foo:bar;foo:quux', {'foo': ['bar', 'quux']}], | |
+ ['foo:1&bar:2;baz:quux', | |
+ 'foo:1%26bar%3A2;baz:quux', | |
+ {'foo': '1&bar:2', 'baz': 'quux'}], | |
+ ['foo%3Abaz:bar', 'foo%3Abaz:bar', {'foo:baz': 'bar'}], | |
+ ['foo:baz:bar', 'foo:baz%3Abar', {'foo': 'baz:bar'}] | |
]; | |
-// [ wonkyObj, qs, canonicalObj ] | |
-var extendedFunction = function () {}; | |
-extendedFunction.prototype = {a:"b"}; | |
+// [wonkyObj, qs, canonicalObj] | |
+var extendedFunction = function() {}; | |
+extendedFunction.prototype = {a: 'b'}; | |
var qsWeirdObjects = [ | |
- [ {regexp:/./g}, "regexp=", {"regexp":""} ], | |
- [ {regexp: new RegExp(".", "g")}, "regexp=", {"regexp":""} ], | |
- [ {fn:function () {}}, "fn=", {"fn":""}], | |
- [ {fn:new Function("")}, "fn=", {"fn":""} ], | |
- [ {math:Math}, "math=", {"math":""} ], | |
- [ {e:extendedFunction}, "e=", {"e":""} ], | |
- [ {d:new Date()}, "d=", {"d":""} ], | |
- [ {d:Date}, "d=", {"d":""} ], | |
- [ {f:new Boolean(false), t:new Boolean(true)}, "f=&t=", {"f":"", "t":""} ], | |
- [ {f:false, t:true}, "f=false&t=true", {"f":"false", "t":"true"} ], | |
- [ {n:null}, "n=", {"n":""} ], | |
- [ {nan:NaN}, "nan=", {"nan":""} ], | |
- [ {inf:Infinity}, "inf=", {"inf":""} ] | |
+ [{regexp: /./g}, 'regexp=', {'regexp': ''}], | |
+ [{regexp: new RegExp('.', 'g')}, 'regexp=', {'regexp': ''}], | |
+ [{fn: function() {}}, 'fn=', {'fn': ''}], | |
+ [{fn: new Function('')}, 'fn=', {'fn': ''}], | |
+ [{math: Math}, 'math=', {'math': ''}], | |
+ [{e: extendedFunction}, 'e=', {'e': ''}], | |
+ [{d: new Date()}, 'd=', {'d': ''}], | |
+ [{d: Date}, 'd=', {'d': ''}], | |
+ [{f: new Boolean(false), t: new Boolean(true)}, 'f=&t=', {'f': '', 't': ''}], | |
+ [{f: false, t: true}, 'f=false&t=true', {'f': 'false', 't': 'true'}], | |
+ [{n: null}, 'n=', {'n': ''}], | |
+ [{nan: NaN}, 'nan=', {'nan': ''}], | |
+ [{inf: Infinity}, 'inf=', {'inf': ''}] | |
]; | |
-} | |
+// }}} | |
var Script = require('vm').Script; | |
-var foreignObject = Script.runInContext('({"foo": ["bar", "baz"]})', Script.createContext()); | |
+var foreignObject = Script.runInContext('({"foo": ["bar", "baz"]})', | |
+ Script.createContext()); | |
var qsNoMungeTestCases = [ | |
- ["", {}], | |
- ["foo=bar&foo=baz", {"foo": ["bar", "baz"]}], | |
- ["foo=bar&foo=baz", foreignObject], | |
- ["blah=burp", {"blah": "burp"}], | |
- ["gragh=1&gragh=3&goo=2", {"gragh": ["1", "3"], "goo": "2"}], | |
- ["frappucino=muffin&goat%5B%5D=scone&pond=moose", | |
- {"frappucino": "muffin", "goat[]": "scone", "pond": "moose"}], | |
- ["trololol=yes&lololo=no", {"trololol": "yes", "lololo": "no"}] | |
+ ['', {}], | |
+ ['foo=bar&foo=baz', {'foo': ['bar', 'baz']}], | |
+ ['foo=bar&foo=baz', foreignObject], | |
+ ['blah=burp', {'blah': 'burp'}], | |
+ ['gragh=1&gragh=3&goo=2', {'gragh': ['1', '3'], 'goo': '2'}], | |
+ ['frappucino=muffin&goat%5B%5D=scone&pond=moose', | |
+ {'frappucino': 'muffin', 'goat[]': 'scone', 'pond': 'moose'}], | |
+ ['trololol=yes&lololo=no', {'trololol': 'yes', 'lololo': 'no'}] | |
]; | |
-assert.strictEqual("918854443121279438895193", qs.parse("id=918854443121279438895193").id); | |
+assert.strictEqual('918854443121279438895193', | |
+ qs.parse('id=918854443121279438895193').id); | |
// test that the canonical qs is parsed properly. | |
-qsTestCases.forEach(function (testCase) { | |
+qsTestCases.forEach(function(testCase) { | |
assert.deepEqual(testCase[2], qs.parse(testCase[0])); | |
}); | |
// test that the colon test cases can do the same | |
-qsColonTestCases.forEach(function (testCase) { | |
- assert.deepEqual(testCase[2], qs.parse(testCase[0], ";", ":")); | |
+qsColonTestCases.forEach(function(testCase) { | |
+ assert.deepEqual(testCase[2], qs.parse(testCase[0], ';', ':')); | |
}); | |
// test the weird objects, that they get parsed properly | |
-qsWeirdObjects.forEach(function (testCase) { | |
+qsWeirdObjects.forEach(function(testCase) { | |
assert.deepEqual(testCase[2], qs.parse(testCase[1])); | |
}); | |
-qsNoMungeTestCases.forEach(function (testCase) { | |
- assert.deepEqual(testCase[0], qs.stringify(testCase[1], "&", "=", false)); | |
+qsNoMungeTestCases.forEach(function(testCase) { | |
+ assert.deepEqual(testCase[0], qs.stringify(testCase[1], '&', '=', false)); | |
}); | |
// test the nested qs-in-qs case | |
-(function(){ | |
- var f = qs.parse("a=b&q=x%3Dy%26y%3Dz"); | |
- f.q = qs.parse(f.q); | |
- assert.deepEqual(f, { a : "b", q : { x : "y", y : "z" } }); | |
+(function() { | |
+ var f = qs.parse('a=b&q=x%3Dy%26y%3Dz'); | |
+ f.q = qs.parse(f.q); | |
+ assert.deepEqual(f, { a: 'b', q: { x: 'y', y: 'z' } }); | |
})(); | |
// nested in colon | |
-(function(){ | |
- var f = qs.parse("a:b;q:x%3Ay%3By%3Az", ";", ":"); | |
- f.q = qs.parse(f.q, ";", ":"); | |
- assert.deepEqual(f, { a : "b", q : { x : "y", y : "z" } }); | |
+(function() { | |
+ var f = qs.parse('a:b;q:x%3Ay%3By%3Az', ';', ':'); | |
+ f.q = qs.parse(f.q, ';', ':'); | |
+ assert.deepEqual(f, { a: 'b', q: { x: 'y', y: 'z' } }); | |
})(); | |
// now test stringifying | |
// basic | |
-qsTestCases.forEach(function (testCase) { | |
+qsTestCases.forEach(function(testCase) { | |
assert.equal(testCase[1], qs.stringify(testCase[2])); | |
}); | |
-qsColonTestCases.forEach(function (testCase) { | |
- assert.equal(testCase[1], qs.stringify(testCase[2], ";", ":")); | |
+qsColonTestCases.forEach(function(testCase) { | |
+ assert.equal(testCase[1], qs.stringify(testCase[2], ';', ':')); | |
}); | |
-qsWeirdObjects.forEach(function (testCase) { | |
+qsWeirdObjects.forEach(function(testCase) { | |
assert.equal(testCase[1], qs.stringify(testCase[0])); | |
}); | |
// nested | |
var f = qs.stringify({ | |
- a : "b", | |
- q : qs.stringify({ | |
- x : "y", | |
- y : "z" | |
+ a: 'b', | |
+ q: qs.stringify({ | |
+ x: 'y', | |
+ y: 'z' | |
}) | |
}); | |
-assert.equal(f, "a=b&q=x%3Dy%26y%3Dz"); | |
+assert.equal(f, 'a=b&q=x%3Dy%26y%3Dz'); | |
-assert.doesNotThrow(function () { | |
+assert.doesNotThrow(function() { | |
qs.parse(undefined); | |
}); | |
// nested in colon | |
var f = qs.stringify({ | |
- a : "b", | |
- q : qs.stringify({ | |
- x : "y", | |
- y : "z" | |
- }, ";", ":") | |
-}, ";", ":"); | |
-assert.equal(f, "a:b;q:x%3Ay%3By%3Az"); | |
+ a: 'b', | |
+ q: qs.stringify({ | |
+ x: 'y', | |
+ y: 'z' | |
+ }, ';', ':') | |
+}, ';', ':'); | |
+assert.equal(f, 'a:b;q:x%3Ay%3By%3Az'); | |
assert.deepEqual({}, qs.parse()); | |
-var b = qs.unescapeBuffer('%d3%f2Ug%1f6v%24%5e%98%cb%0d%ac%a2%2f%9d%eb%d8%a2%e6') | |
+var b = qs.unescapeBuffer('%d3%f2Ug%1f6v%24%5e%98%cb' + | |
+ '%0d%ac%a2%2f%9d%eb%d8%a2%e6'); | |
// <Buffer d3 f2 55 67 1f 36 76 24 5e 98 cb 0d ac a2 2f 9d eb d8 a2 e6> | |
assert.equal(0xd3, b[0]); | |
assert.equal(0xf2, b[1]); | |
diff --git a/test/simple/test-readdir.js b/test/simple/test-readdir.js | |
index 7397902..a2041d4 100644 | |
--- a/test/simple/test-readdir.js | |
+++ b/test/simple/test-readdir.js | |
@@ -4,17 +4,16 @@ var path = require('path'); | |
var fs = require('fs'); | |
var got_error = false, | |
- readdirDir = path.join(common.fixturesDir, "readdir") | |
+ readdirDir = path.join(common.fixturesDir, 'readdir'); | |
-var files = ['are' | |
- , 'dir' | |
- , 'empty' | |
- , 'files' | |
- , 'for' | |
- , 'just' | |
- , 'testing.js' | |
- , 'these' | |
- ]; | |
+var files = ['are', | |
+ 'dir', | |
+ 'empty', | |
+ 'files', | |
+ 'for', | |
+ 'just', | |
+ 'testing.js', | |
+ 'these']; | |
console.log('readdirSync ' + readdirDir); | |
@@ -23,10 +22,10 @@ console.dir(f); | |
assert.deepEqual(files, f.sort()); | |
-console.log("readdir " + readdirDir); | |
-fs.readdir(readdirDir, function (err, f) { | |
+console.log('readdir ' + readdirDir); | |
+fs.readdir(readdirDir, function(err, f) { | |
if (err) { | |
- console.log("error"); | |
+ console.log('error'); | |
got_error = true; | |
} else { | |
console.dir(f); | |
@@ -34,7 +33,7 @@ fs.readdir(readdirDir, function (err, f) { | |
} | |
}); | |
-process.addListener("exit", function () { | |
+process.addListener('exit', function() { | |
assert.equal(false, got_error); | |
- console.log("exit"); | |
+ console.log('exit'); | |
}); | |
diff --git a/test/simple/test-regression-object-prototype.js b/test/simple/test-regression-object-prototype.js | |
index 4491afa..17fe172 100644 | |
--- a/test/simple/test-regression-object-prototype.js | |
+++ b/test/simple/test-regression-object-prototype.js | |
@@ -1,6 +1,6 @@ | |
//console.log('puts before'); | |
-Object.prototype.xadsadsdasasdxx = function () { | |
+Object.prototype.xadsadsdasasdxx = function() { | |
}; | |
console.log('puts after'); | |
diff --git a/test/simple/test-repl.js b/test/simple/test-repl.js | |
index 7d47ad2..294eb23 100644 | |
--- a/test/simple/test-repl.js | |
+++ b/test/simple/test-repl.js | |
@@ -3,30 +3,30 @@ var assert = require('assert'); | |
common.globalCheck = false; | |
-var net = require("net"), | |
- repl = require("repl"), | |
- message = "Read, Eval, Print Loop", | |
- unix_socket_path = "/tmp/node-repl-sock", | |
- prompt_unix = "node via Unix socket> ", | |
- prompt_tcp = "node via TCP socket> ", | |
- prompt_multiline = "... ", | |
- server_tcp, server_unix, client_tcp, client_unix, timer; | |
+var net = require('net'), | |
+ repl = require('repl'), | |
+ message = 'Read, Eval, Print Loop', | |
+ unix_socket_path = '/tmp/node-repl-sock', | |
+ prompt_unix = 'node via Unix socket> ', | |
+ prompt_tcp = 'node via TCP socket> ', | |
+ prompt_multiline = '... ', | |
+ server_tcp, server_unix, client_tcp, client_unix, timer; | |
// absolute path to test/fixtures/a.js | |
-var moduleFilename = require("path").join(common.fixturesDir, "a"); | |
+var moduleFilename = require('path').join(common.fixturesDir, 'a'); | |
common.error('repl test'); | |
// function for REPL to run | |
-invoke_me = function (arg) { | |
- return "invoked " + arg; | |
+invoke_me = function(arg) { | |
+ return 'invoked ' + arg; | |
}; | |
function send_expect(list) { | |
if (list.length > 0) { | |
var cur = list.shift(); | |
- common.error("sending " + JSON.stringify(cur.send)); | |
+ common.error('sending ' + JSON.stringify(cur.send)); | |
cur.client.expect = cur.expect; | |
cur.client.list = list; | |
@@ -44,111 +44,121 @@ function clean_up() { | |
function error_test() { | |
// The other stuff is done so reuse unix socket | |
- var read_buffer = ""; | |
+ var read_buffer = ''; | |
client_unix.removeAllListeners('data'); | |
- client_unix.addListener('data', function (data) { | |
+ client_unix.addListener('data', function(data) { | |
read_buffer += data.toString('ascii', 0, data.length); | |
- common.error("Unix data: " + JSON.stringify(read_buffer) + ", expecting " + | |
- (client_unix.expect.exec ? client_unix.expect : | |
- JSON.stringify(client_unix.expect))); | |
+ common.error('Unix data: ' + JSON.stringify(read_buffer) + ', expecting ' + | |
+ (client_unix.expect.exec ? | |
+ client_unix.expect : | |
+ JSON.stringify(client_unix.expect))); | |
if (read_buffer.indexOf(prompt_unix) !== -1) { | |
assert.ok(read_buffer.match(client_unix.expect)); | |
- common.error("match"); | |
- read_buffer = ""; | |
+ common.error('match'); | |
+ read_buffer = ''; | |
if (client_unix.list && client_unix.list.length > 0) { | |
send_expect(client_unix.list); | |
} else { | |
- common.error("End of Error test, running TCP test."); | |
+ common.error('End of Error test, running TCP test.'); | |
tcp_test(); | |
} | |
} else if (read_buffer === prompt_multiline) { | |
// Check that you meant to send a multiline test | |
assert.strictEqual(prompt_multiline, client_unix.expect); | |
- read_buffer = ""; | |
+ read_buffer = ''; | |
if (client_unix.list && client_unix.list.length > 0) { | |
send_expect(client_unix.list); | |
} else { | |
- common.error("End of Error test, running TCP test.\n"); | |
+ common.error('End of Error test, running TCP test.\n'); | |
tcp_test(); | |
} | |
} else { | |
- common.error("didn't see prompt yet, buffering."); | |
+ common.error('didn\'t see prompt yet, buffering.'); | |
} | |
}); | |
send_expect([ | |
// Uncaught error throws and prints out | |
- { client: client_unix, send: "throw new Error('test error');", expect: /^Error: test error/ }, | |
+ { client: client_unix, send: 'throw new Error(\'test error\');', | |
+ expect: /^Error: test error/ }, | |
// Common syntax error is treated as multiline command | |
- { client: client_unix, send: "function test_func() {", expect: prompt_multiline }, | |
+ { client: client_unix, send: 'function test_func() {', | |
+ expect: prompt_multiline }, | |
// You can recover with the .break command | |
- { client: client_unix, send: ".break", expect: prompt_unix }, | |
+ { client: client_unix, send: '.break', | |
+ expect: prompt_unix }, | |
// Can parse valid JSON | |
- { client: client_unix, send: "JSON.parse('{\"valid\": \"json\"}');", expect: "{ valid: 'json' }"}, | |
- // invalid input to JSON.parse error is special case of syntax error, should throw | |
- { client: client_unix, send: "JSON.parse('{invalid: \\'json\\'}');", | |
- expect: /^SyntaxError: Unexpected token ILLEGAL/ } | |
+ { client: client_unix, send: 'JSON.parse(\'{"valid": "json"}\');', | |
+ expect: '{ valid: \'json\' }'}, | |
+ // invalid input to JSON.parse error is special case of syntax error, | |
+ // should throw | |
+ { client: client_unix, send: 'JSON.parse(\'{invalid: \\\'json\\\'}\');', | |
+ expect: /^SyntaxError: Unexpected token ILLEGAL/ } | |
]); | |
} | |
function tcp_test() { | |
- server_tcp = net.createServer(function (socket) { | |
+ server_tcp = net.createServer(function(socket) { | |
assert.strictEqual(server_tcp, socket.server); | |
assert.strictEqual(server_tcp.type, 'tcp4'); | |
- socket.addListener("end", function () { | |
+ socket.addListener('end', function() { | |
socket.end(); | |
}); | |
repl.start(prompt_tcp, socket); | |
}); | |
- server_tcp.listen(common.PORT, function () { | |
- var read_buffer = ""; | |
+ server_tcp.listen(common.PORT, function() { | |
+ var read_buffer = ''; | |
client_tcp = net.createConnection(common.PORT); | |
- client_tcp.addListener('connect', function () { | |
+ client_tcp.addListener('connect', function() { | |
assert.equal(true, client_tcp.readable); | |
assert.equal(true, client_tcp.writable); | |
send_expect([ | |
- { client: client_tcp, send: "", expect: prompt_tcp }, | |
- { client: client_tcp, send: "invoke_me(333)\n", expect: ('\'' + "invoked 333" + '\'\n' + prompt_tcp) }, | |
- { client: client_tcp, send: "a += 1\n", expect: ("12346" + '\n' + prompt_tcp) }, | |
+ { client: client_tcp, send: '', | |
+ expect: prompt_tcp }, | |
+ { client: client_tcp, send: 'invoke_me(333)\n', | |
+ expect: ('\'' + 'invoked 333' + '\'\n' + prompt_tcp) }, | |
+ { client: client_tcp, send: 'a += 1\n', | |
+ expect: ('12346' + '\n' + prompt_tcp) }, | |
{ client: client_tcp, | |
- send: "require('" + moduleFilename + "').number\n", | |
- expect: ("42" + '\n' + prompt_tcp) } | |
+ send: 'require(\'' + moduleFilename + '\').number\n', | |
+ expect: ('42' + '\n' + prompt_tcp) } | |
]); | |
}); | |
- client_tcp.addListener('data', function (data) { | |
+ client_tcp.addListener('data', function(data) { | |
read_buffer += data.toString('ascii', 0, data.length); | |
- common.error("TCP data: " + JSON.stringify(read_buffer) + ", expecting " + JSON.stringify(client_tcp.expect)); | |
+ common.error('TCP data: ' + JSON.stringify(read_buffer) + | |
+ ', expecting ' + JSON.stringify(client_tcp.expect)); | |
if (read_buffer.indexOf(prompt_tcp) !== -1) { | |
assert.strictEqual(client_tcp.expect, read_buffer); | |
- common.error("match"); | |
- read_buffer = ""; | |
+ common.error('match'); | |
+ read_buffer = ''; | |
if (client_tcp.list && client_tcp.list.length > 0) { | |
send_expect(client_tcp.list); | |
} else { | |
- common.error("End of TCP test.\n"); | |
+ common.error('End of TCP test.\n'); | |
clean_up(); | |
} | |
} else { | |
- common.error("didn't see prompt yet, buffering"); | |
+ common.error('didn\'t see prompt yet, buffering'); | |
} | |
}); | |
- client_tcp.addListener("error", function (e) { | |
+ client_tcp.addListener('error', function(e) { | |
throw e; | |
}); | |
- client_tcp.addListener("close", function () { | |
+ client_tcp.addListener('close', function() { | |
server_tcp.close(); | |
}); | |
}); | |
@@ -156,57 +166,62 @@ function tcp_test() { | |
} | |
function unix_test() { | |
- server_unix = net.createServer(function (socket) { | |
+ server_unix = net.createServer(function(socket) { | |
assert.strictEqual(server_unix, socket.server); | |
assert.strictEqual(server_unix.type, 'unix'); | |
- socket.addListener("end", function () { | |
+ socket.addListener('end', function() { | |
socket.end(); | |
}); | |
repl.start(prompt_unix, socket).context.message = message; | |
}); | |
- server_unix.addListener('listening', function () { | |
- var read_buffer = ""; | |
+ server_unix.addListener('listening', function() { | |
+ var read_buffer = ''; | |
client_unix = net.createConnection(unix_socket_path); | |
- client_unix.addListener('connect', function () { | |
+ client_unix.addListener('connect', function() { | |
assert.equal(true, client_unix.readable); | |
assert.equal(true, client_unix.writable); | |
send_expect([ | |
- { client: client_unix, send: "", expect: prompt_unix }, | |
- { client: client_unix, send: "message\n", expect: ('\'' + message + '\'\n' + prompt_unix) }, | |
- { client: client_unix, send: "invoke_me(987)\n", expect: ('\'' + "invoked 987" + '\'\n' + prompt_unix) }, | |
- { client: client_unix, send: "a = 12345\n", expect: ("12345" + '\n' + prompt_unix) } | |
+ { client: client_unix, send: '', | |
+ expect: prompt_unix }, | |
+ { client: client_unix, send: 'message\n', | |
+ expect: ('\'' + message + '\'\n' + prompt_unix) }, | |
+ { client: client_unix, send: 'invoke_me(987)\n', | |
+ expect: ('\'' + 'invoked 987' + '\'\n' + prompt_unix) }, | |
+ { client: client_unix, send: 'a = 12345\n', | |
+ expect: ('12345' + '\n' + prompt_unix) } | |
]); | |
}); | |
- client_unix.addListener('data', function (data) { | |
+ client_unix.addListener('data', function(data) { | |
read_buffer += data.toString('ascii', 0, data.length); | |
- common.error("Unix data: " + JSON.stringify(read_buffer) + ", expecting " + JSON.stringify(client_unix.expect)); | |
+ common.error('Unix data: ' + JSON.stringify(read_buffer) + | |
+ ', expecting ' + JSON.stringify(client_unix.expect)); | |
if (read_buffer.indexOf(prompt_unix) !== -1) { | |
assert.strictEqual(client_unix.expect, read_buffer); | |
- common.error("match"); | |
- read_buffer = ""; | |
+ common.error('match'); | |
+ read_buffer = ''; | |
if (client_unix.list && client_unix.list.length > 0) { | |
send_expect(client_unix.list); | |
} else { | |
- common.error("End of Unix test, running Error test.\n"); | |
+ common.error('End of Unix test, running Error test.\n'); | |
process.nextTick(error_test); | |
} | |
} else { | |
- common.error("didn't see prompt yet, buffering."); | |
+ common.error('didn\'t see prompt yet, buffering.'); | |
} | |
}); | |
- client_unix.addListener("error", function (e) { | |
+ client_unix.addListener('error', function(e) { | |
throw e; | |
}); | |
- client_unix.addListener("close", function () { | |
+ client_unix.addListener('close', function() { | |
server_unix.close(); | |
}); | |
}); | |
@@ -216,6 +231,6 @@ function unix_test() { | |
unix_test(); | |
-timer = setTimeout(function () { | |
- assert.fail("Timeout"); | |
+timer = setTimeout(function() { | |
+ assert.fail('Timeout'); | |
}, 1000); | |
diff --git a/test/simple/test-require-resolve.js b/test/simple/test-require-resolve.js | |
index 37bb284..171478f 100644 | |
--- a/test/simple/test-require-resolve.js | |
+++ b/test/simple/test-require-resolve.js | |
@@ -1,14 +1,14 @@ | |
-var common = require("../common"); | |
+var common = require('../common'); | |
var fixturesDir = common.fixturesDir; | |
var assert = common.assert; | |
-var path = require("path"); | |
+var path = require('path'); | |
-assert.equal(path.join(__dirname, "../fixtures/a.js"), | |
- require.resolve("../fixtures/a")); | |
-assert.equal(path.join(fixturesDir, "a.js"), | |
- require.resolve(path.join(fixturesDir, "a"))); | |
-assert.equal(path.join(fixturesDir, "nested-index", "one", "index.js"), | |
- require.resolve("../fixtures/nested-index/one")); | |
-assert.equal("path", require.resolve("path")); | |
+assert.equal(path.join(__dirname, '../fixtures/a.js'), | |
+ require.resolve('../fixtures/a')); | |
+assert.equal(path.join(fixturesDir, 'a.js'), | |
+ require.resolve(path.join(fixturesDir, 'a'))); | |
+assert.equal(path.join(fixturesDir, 'nested-index', 'one', 'index.js'), | |
+ require.resolve('../fixtures/nested-index/one')); | |
+assert.equal('path', require.resolve('path')); | |
-console.log("ok"); | |
+console.log('ok'); | |
diff --git a/test/simple/test-script-new.js b/test/simple/test-script-new.js | |
index 29041df..e513126 100644 | |
--- a/test/simple/test-script-new.js | |
+++ b/test/simple/test-script-new.js | |
@@ -5,7 +5,7 @@ var Script = require('vm').Script; | |
common.globalCheck = false; | |
common.debug('run a string'); | |
-var script = new Script('"passed";'); | |
+var script = new Script('\'passed\';'); | |
common.debug('script created'); | |
var result1 = script.runInNewContext(); | |
var result2 = script.runInNewContext(); | |
@@ -13,7 +13,7 @@ assert.equal('passed', result1); | |
assert.equal('passed', result2); | |
common.debug('thrown error'); | |
-script = new Script('throw new Error("test");'); | |
+script = new Script('throw new Error(\'test\');'); | |
assert.throws(function() { | |
script.runInNewContext(); | |
}); | |
@@ -40,33 +40,33 @@ script.runInNewContext(); | |
assert.equal(5, hello); | |
-common.debug("pass values in and out"); | |
-code = "foo = 1;" | |
- + "bar = 2;" | |
- + "if (baz !== 3) throw new Error('test fail');"; | |
+common.debug('pass values in and out'); | |
+code = 'foo = 1;' + | |
+ 'bar = 2;' + | |
+ 'if (baz !== 3) throw new Error(\'test fail\');'; | |
foo = 2; | |
-obj = { foo : 0, baz : 3 }; | |
+obj = { foo: 0, baz: 3 }; | |
script = new Script(code); | |
var baz = script.runInNewContext(obj); | |
assert.equal(1, obj.foo); | |
assert.equal(2, obj.bar); | |
assert.equal(2, foo); | |
-common.debug("call a function by reference"); | |
-script = new Script("f()"); | |
-function changeFoo () { foo = 100 } | |
-script.runInNewContext({ f : changeFoo }); | |
+common.debug('call a function by reference'); | |
+script = new Script('f()'); | |
+function changeFoo() { foo = 100 } | |
+script.runInNewContext({ f: changeFoo }); | |
assert.equal(foo, 100); | |
-common.debug("modify an object by reference"); | |
-script = new Script("f.a = 2"); | |
-var f = { a : 1 }; | |
-script.runInNewContext({ f : f }); | |
+common.debug('modify an object by reference'); | |
+script = new Script('f.a = 2'); | |
+var f = { a: 1 }; | |
+script.runInNewContext({ f: f }); | |
assert.equal(f.a, 2); | |
-common.debug("invalid this"); | |
+common.debug('invalid this'); | |
assert.throws(function() { | |
- script.runInNewContext.call('"hello";'); | |
+ script.runInNewContext.call('\'hello\';'); | |
}); | |
diff --git a/test/simple/test-script-static-new.js b/test/simple/test-script-static-new.js | |
index 426029d..502e0a8 100644 | |
--- a/test/simple/test-script-static-new.js | |
+++ b/test/simple/test-script-static-new.js | |
@@ -5,12 +5,12 @@ var Script = require('vm').Script; | |
common.globalCheck = false; | |
common.debug('run a string'); | |
-var result = Script.runInNewContext('"passed";'); | |
+var result = Script.runInNewContext('\'passed\';'); | |
assert.equal('passed', result); | |
common.debug('thrown error'); | |
assert.throws(function() { | |
- Script.runInNewContext('throw new Error("test");'); | |
+ Script.runInNewContext('throw new Error(\'test\');'); | |
}); | |
hello = 5; | |
@@ -18,24 +18,24 @@ Script.runInNewContext('hello = 2'); | |
assert.equal(5, hello); | |
-common.debug("pass values in and out"); | |
-code = "foo = 1;" | |
- + "bar = 2;" | |
- + "if (baz !== 3) throw new Error('test fail');"; | |
+common.debug('pass values in and out'); | |
+code = 'foo = 1;' + | |
+ 'bar = 2;' + | |
+ 'if (baz !== 3) throw new Error(\'test fail\');'; | |
foo = 2; | |
-obj = { foo : 0, baz : 3 }; | |
+obj = { foo: 0, baz: 3 }; | |
var baz = Script.runInNewContext(code, obj); | |
assert.equal(1, obj.foo); | |
assert.equal(2, obj.bar); | |
assert.equal(2, foo); | |
-common.debug("call a function by reference"); | |
-function changeFoo () { foo = 100 } | |
-Script.runInNewContext("f()", { f : changeFoo }); | |
+common.debug('call a function by reference'); | |
+function changeFoo() { foo = 100 } | |
+Script.runInNewContext('f()', { f: changeFoo }); | |
assert.equal(foo, 100); | |
-common.debug("modify an object by reference"); | |
-var f = { a : 1 }; | |
-Script.runInNewContext("f.a = 2", { f : f }); | |
+common.debug('modify an object by reference'); | |
+var f = { a: 1 }; | |
+Script.runInNewContext('f.a = 2', { f: f }); | |
assert.equal(f.a, 2); | |
diff --git a/test/simple/test-script-static-this.js b/test/simple/test-script-static-this.js | |
index 302ea65..e46c4c7 100644 | |
--- a/test/simple/test-script-static-this.js | |
+++ b/test/simple/test-script-static-this.js | |
@@ -5,12 +5,12 @@ var Script = require('vm').Script; | |
common.globalCheck = false; | |
common.debug('run a string'); | |
-var result = Script.runInThisContext('"passed";'); | |
+var result = Script.runInThisContext('\'passed\';'); | |
assert.equal('passed', result); | |
common.debug('thrown error'); | |
assert.throws(function() { | |
- Script.runInThisContext('throw new Error("test");'); | |
+ Script.runInThisContext('throw new Error(\'test\');'); | |
}); | |
hello = 5; | |
@@ -18,18 +18,18 @@ Script.runInThisContext('hello = 2'); | |
assert.equal(2, hello); | |
-common.debug("pass values"); | |
-code = "foo = 1;" | |
- + "bar = 2;" | |
- + "if (typeof baz !== 'undefined') throw new Error('test fail');"; | |
+common.debug('pass values'); | |
+code = 'foo = 1;' + | |
+ 'bar = 2;' + | |
+ 'if (typeof baz !== \'undefined\') throw new Error(\'test fail\');'; | |
foo = 2; | |
-obj = { foo : 0, baz : 3 }; | |
+obj = { foo: 0, baz: 3 }; | |
var baz = Script.runInThisContext(code); | |
assert.equal(0, obj.foo); | |
assert.equal(2, bar); | |
assert.equal(1, foo); | |
-common.debug("call a function"); | |
-f = function () { foo = 100 }; | |
-Script.runInThisContext("f()"); | |
+common.debug('call a function'); | |
+f = function() { foo = 100 }; | |
+Script.runInThisContext('f()'); | |
assert.equal(100, foo); | |
diff --git a/test/simple/test-script-this.js b/test/simple/test-script-this.js | |
index 677f68b..c82c7e2 100644 | |
--- a/test/simple/test-script-this.js | |
+++ b/test/simple/test-script-this.js | |
@@ -5,12 +5,12 @@ var Script = require('vm').Script; | |
common.globalCheck = false; | |
common.debug('run a string'); | |
-var script = new Script('"passed";'); | |
+var script = new Script('\'passed\';'); | |
var result = script.runInThisContext(script); | |
assert.equal('passed', result); | |
common.debug('thrown error'); | |
-script = new Script('throw new Error("test");'); | |
+script = new Script('throw new Error(\'test\');'); | |
assert.throws(function() { | |
script.runInThisContext(script); | |
}); | |
@@ -21,20 +21,20 @@ script.runInThisContext(script); | |
assert.equal(2, hello); | |
-common.debug("pass values"); | |
-code = "foo = 1;" | |
- + "bar = 2;" | |
- + "if (typeof baz !== 'undefined') throw new Error('test fail');"; | |
+common.debug('pass values'); | |
+code = 'foo = 1;' + | |
+ 'bar = 2;' + | |
+ 'if (typeof baz !== \'undefined\') throw new Error(\'test fail\');'; | |
foo = 2; | |
-obj = { foo : 0, baz : 3 }; | |
+obj = { foo: 0, baz: 3 }; | |
script = new Script(code); | |
script.runInThisContext(script); | |
assert.equal(0, obj.foo); | |
assert.equal(2, bar); | |
assert.equal(1, foo); | |
-common.debug("call a function"); | |
-f = function () { foo = 100 }; | |
-script = new Script("f()"); | |
+common.debug('call a function'); | |
+f = function() { foo = 100 }; | |
+script = new Script('f()'); | |
script.runInThisContext(script); | |
assert.equal(100, foo); | |
diff --git a/test/simple/test-securepair-client.js b/test/simple/test-securepair-client.js | |
index 511c712..1e48e23 100644 | |
--- a/test/simple/test-securepair-client.js | |
+++ b/test/simple/test-securepair-client.js | |
@@ -14,10 +14,10 @@ var PORT = common.PORT + 5; | |
var connections = 0; | |
-var keyfn = join(common.fixturesDir, "agent.key"); | |
+var keyfn = join(common.fixturesDir, 'agent.key'); | |
var key = fs.readFileSync(keyfn).toString(); | |
-var certfn = join(common.fixturesDir, "agent.crt"); | |
+var certfn = join(common.fixturesDir, 'agent.crt'); | |
var cert = fs.readFileSync(certfn).toString(); | |
var server = spawn('openssl', ['s_server', | |
@@ -28,28 +28,28 @@ server.stdout.pipe(process.stdout); | |
server.stderr.pipe(process.stdout); | |
-var state = "WAIT-ACCEPT"; | |
+var state = 'WAIT-ACCEPT'; | |
-var serverStdoutBuffer = '' | |
+var serverStdoutBuffer = ''; | |
server.stdout.setEncoding('utf8'); | |
-server.stdout.on('data', function (s) { | |
+server.stdout.on('data', function(s) { | |
serverStdoutBuffer += s; | |
switch (state) { | |
- case "WAIT-ACCEPT": | |
+ case 'WAIT-ACCEPT': | |
if (/ACCEPT/g.test(serverStdoutBuffer)) { | |
startClient(); | |
- state = "WAIT-HELLO" | |
+ state = 'WAIT-HELLO'; | |
} | |
break; | |
- case "WAIT-HELLO": | |
+ case 'WAIT-HELLO': | |
if (/hello/g.test(serverStdoutBuffer)) { | |
// End the current SSL connection and exit. | |
// See s_server(1ssl). | |
- server.stdin.write("Q"); | |
+ server.stdin.write('Q'); | |
- state = "WAIT-SERVER-CLOSE"; | |
+ state = 'WAIT-SERVER-CLOSE'; | |
} | |
break; | |
@@ -60,12 +60,12 @@ server.stdout.on('data', function (s) { | |
var serverExitCode = -1; | |
-server.on('exit', function (code) { | |
+server.on('exit', function(code) { | |
serverExitCode = code; | |
}); | |
-function startClient () { | |
+function startClient() { | |
var s = new net.Stream(); | |
var sslcontext = crypto.createCredentials({key: key, cert: cert}); | |
@@ -81,25 +81,27 @@ function startClient () { | |
s.connect(PORT); | |
- s.on('connect', function () { | |
- console.log("client connected"); | |
+ s.on('connect', function() { | |
+ console.log('client connected'); | |
}); | |
- pair.on('secure', function () { | |
+ pair.on('secure', function() { | |
console.log('client: connected+secure!'); | |
- console.log('client pair.getPeerCertificate(): %j', pair.getPeerCertificate()); | |
- console.log('client pair.getCipher(): %j', pair.getCipher()); | |
- setTimeout(function () { | |
+ console.log('client pair.getPeerCertificate(): %j', | |
+ pair.getPeerCertificate()); | |
+ console.log('client pair.getCipher(): %j', | |
+ pair.getCipher()); | |
+ setTimeout(function() { | |
pair.cleartext.write('hello\r\n'); | |
}, 500); | |
}); | |
- pair.cleartext.on('data', function (d) { | |
- console.log("cleartext: %s", d.toString()); | |
+ pair.cleartext.on('data', function(d) { | |
+ console.log('cleartext: %s', d.toString()); | |
}); | |
- s.on('close', function () { | |
- console.log("client close"); | |
+ s.on('close', function() { | |
+ console.log('client close'); | |
}); | |
pair.encrypted.on('error', function(err) { | |
@@ -116,7 +118,7 @@ function startClient () { | |
} | |
-process.on('exit', function () { | |
+process.on('exit', function() { | |
assert.equal(0, serverExitCode); | |
- assert.equal("WAIT-SERVER-CLOSE", state); | |
+ assert.equal('WAIT-SERVER-CLOSE', state); | |
}); | |
diff --git a/test/simple/test-securepair-server.js b/test/simple/test-securepair-server.js | |
index 905576a..8536a35 100644 | |
--- a/test/simple/test-securepair-server.js | |
+++ b/test/simple/test-securepair-server.js | |
@@ -8,14 +8,14 @@ var crypto = require('crypto'); | |
var spawn = require('child_process').spawn; | |
var connections = 0; | |
-var key = fs.readFileSync(join(common.fixturesDir, "agent.key")).toString(); | |
-var cert = fs.readFileSync(join(common.fixturesDir, "agent.crt")).toString(); | |
+var key = fs.readFileSync(join(common.fixturesDir, 'agent.key')).toString(); | |
+var cert = fs.readFileSync(join(common.fixturesDir, 'agent.crt')).toString(); | |
-function log (a) { | |
+function log(a) { | |
console.error('***server*** ' + a); | |
} | |
-var server = net.createServer(function (socket) { | |
+var server = net.createServer(function(socket) { | |
connections++; | |
log('connection fd=' + socket.fd); | |
var sslcontext = crypto.createCredentials({key: key, cert: cert}); | |
@@ -31,19 +31,19 @@ var server = net.createServer(function (socket) { | |
log('i set it secure'); | |
- pair.on('secure', function () { | |
+ pair.on('secure', function() { | |
log('connected+secure!'); | |
pair.cleartext.write('hello\r\n'); | |
log(pair.getPeerCertificate()); | |
log(pair.getCipher()); | |
}); | |
- pair.cleartext.on('data', function (data) { | |
+ pair.cleartext.on('data', function(data) { | |
log('read bytes ' + data.length); | |
pair.cleartext.write(data); | |
}); | |
- socket.on('end', function () { | |
+ socket.on('end', function() { | |
log('socket end'); | |
pair.cleartext.write('goodbye\r\n'); | |
pair.cleartext.end(); | |
@@ -87,7 +87,7 @@ var sentWorld = false; | |
var gotWorld = false; | |
var opensslExitCode = -1; | |
-server.listen(8000, function () { | |
+server.listen(8000, function() { | |
// To test use: openssl s_client -connect localhost:8000 | |
var client = spawn('openssl', ['s_client', '-connect', '127.0.0.1:8000']); | |
@@ -95,7 +95,7 @@ server.listen(8000, function () { | |
var out = ''; | |
client.stdout.setEncoding('utf8'); | |
- client.stdout.on('data', function (d) { | |
+ client.stdout.on('data', function(d) { | |
out += d; | |
if (!gotHello && /hello/.test(out)) { | |
@@ -112,13 +112,13 @@ server.listen(8000, function () { | |
client.stdout.pipe(process.stdout); | |
- client.on('exit', function (code) { | |
+ client.on('exit', function(code) { | |
opensslExitCode = code; | |
server.close(); | |
}); | |
}); | |
-process.on('exit', function () { | |
+process.on('exit', function() { | |
assert.equal(1, connections); | |
assert.ok(gotHello); | |
assert.ok(sentWorld); | |
diff --git a/test/simple/test-sendfd.js b/test/simple/test-sendfd.js | |
index 4684132..6dd8000 100644 | |
--- a/test/simple/test-sendfd.js | |
+++ b/test/simple/test-sendfd.js | |
@@ -40,11 +40,9 @@ var DATA = { | |
'ord' : 0 | |
}; | |
-var SOCK_PATH = path.join( | |
- __dirname, | |
- '..', | |
- path.basename(__filename, '.js') + '.sock' | |
-); | |
+var SOCK_PATH = path.join(__dirname, | |
+ '..', | |
+ path.basename(__filename, '.js') + '.sock'); | |
var logChild = function(d) { | |
if (typeof d == 'object') { | |
@@ -108,7 +106,8 @@ srv.listen(SOCK_PATH); | |
// Spawn a child running test/fixtures/recvfd.js | |
var cp = child_process.spawn(process.argv[0], | |
- [path.join(common.fixturesDir, 'recvfd.js'), SOCK_PATH]); | |
+ [path.join(common.fixturesDir, 'recvfd.js'), | |
+ SOCK_PATH]); | |
cp.stdout.addListener('data', logChild); | |
cp.stderr.addListener('data', logChild); | |
diff --git a/test/simple/test-sigint-infinite-loop.js b/test/simple/test-sigint-infinite-loop.js | |
index 3505f4a..9bf424e 100644 | |
--- a/test/simple/test-sigint-infinite-loop.js | |
+++ b/test/simple/test-sigint-infinite-loop.js | |
@@ -4,32 +4,32 @@ var common = require('../common'); | |
var assert = require('assert'); | |
var spawn = require('child_process').spawn; | |
-console.log("start"); | |
+console.log('start'); | |
var c = spawn(process.execPath, ['-e', 'while(true) { console.log("hi"); }']); | |
var sentKill = false; | |
var gotChildExit = true; | |
-c.stdout.on('data', function (s) { | |
+c.stdout.on('data', function(s) { | |
// Prevent race condition: | |
// Wait for the first bit of output from the child process | |
- // so that we're sure that it's in the V8 event loop and not | |
+ // so that we're sure that it's in the V8 event loop and not | |
// just in the startup phase of execution. | |
if (!sentKill) { | |
- c.kill('SIGINT') | |
- console.log("SIGINT infinite-loop.js"); | |
+ c.kill('SIGINT'); | |
+ console.log('SIGINT infinite-loop.js'); | |
sentKill = true; | |
} | |
}); | |
-c.on('exit', function (code) { | |
+c.on('exit', function(code) { | |
assert.ok(code !== 0); | |
- console.log("killed infinite-loop.js"); | |
+ console.log('killed infinite-loop.js'); | |
gotChildExit = true; | |
}); | |
-process.on('exit', function () { | |
+process.on('exit', function() { | |
assert.ok(sentKill); | |
assert.ok(gotChildExit); | |
}); | |
diff --git a/test/simple/test-signal-handler.js b/test/simple/test-signal-handler.js | |
index 3c45052..906573a 100644 | |
--- a/test/simple/test-signal-handler.js | |
+++ b/test/simple/test-signal-handler.js | |
@@ -1,35 +1,35 @@ | |
var common = require('../common'); | |
var assert = require('assert'); | |
-console.log("process.pid: " + process.pid); | |
+console.log('process.pid: ' + process.pid); | |
var first = 0, | |
second = 0; | |
-process.addListener('SIGUSR1', function () { | |
- console.log("Interrupted by SIGUSR1"); | |
+process.addListener('SIGUSR1', function() { | |
+ console.log('Interrupted by SIGUSR1'); | |
first += 1; | |
}); | |
-process.addListener('SIGUSR1', function () { | |
+process.addListener('SIGUSR1', function() { | |
second += 1; | |
- setTimeout(function () { | |
- console.log("End."); | |
+ setTimeout(function() { | |
+ console.log('End.'); | |
process.exit(0); | |
}, 5); | |
}); | |
var i = 0; | |
-setInterval(function () { | |
- console.log("running process..." + ++i); | |
+setInterval(function() { | |
+ console.log('running process...' + ++i); | |
if (i == 5) { | |
- process.kill(process.pid, "SIGUSR1"); | |
+ process.kill(process.pid, 'SIGUSR1'); | |
} | |
}, 1); | |
-process.addListener("exit", function () { | |
+process.addListener('exit', function() { | |
assert.equal(1, first); | |
assert.equal(1, second); | |
}); | |
diff --git a/test/simple/test-stdin-from-file.js b/test/simple/test-stdin-from-file.js | |
index ae97290..40e9093 100644 | |
--- a/test/simple/test-stdin-from-file.js | |
+++ b/test/simple/test-stdin-from-file.js | |
@@ -9,11 +9,20 @@ var tmpFile = join(common.fixturesDir, 'stdin.txt'); | |
var cmd = process.argv[0] + ' ' + stdoutScript + ' < ' + tmpFile; | |
-var string = "abc\nümlaut.\nsomething else\n" + | |
- "南越国是前203年至前111年存在于岭南地区的一个国家,国都位于番禺,疆域包括今天中国的广东、广西两省区的大部份地区,福建省、湖南、贵州、云南的一小部份地区和越南的北部。南越国是秦朝灭亡后,由南海郡尉赵佗于前203年起兵兼并桂林郡和象郡后建立。前196年和前179年,南越国曾先后两次名义上臣属于西汉,成为西汉的“外臣”。前112年,南越国末代君主赵建德与西汉发生战争,被汉武帝于前111年所灭。南越国共存在93年,历经五代君主。南越国是岭南地区的第一个有记载的政权国家,采用封建制和郡县制并存的制度,它的建立保证了秦末乱世岭南地区社会秩序的稳定,有效的改善了岭南地区落后的政治、##济现状。\n"; | |
+var string = 'abc\nümlaut.\nsomething else\n' + | |
+ '南越国是前203年至前111年存在于岭南地区的一个国家,国都位于番禺,' + | |
+ '疆域包括今天中国的广东、广西两省区的大部份地区,福建省、湖南、贵州、' + | |
+ '云南的一小部份地区和越南的北部。南越国是秦朝灭亡后,' + | |
+ '由南海郡尉赵佗于前203年起兵兼并桂林郡和象郡后建立。前196年和前179年,' + | |
+ '南越国曾先后两次名义上臣属于西汉,成为西汉的“外臣”。前112年,' + | |
+ '南越国末代君主赵建德与西汉发生战争,被汉武帝于前111年所灭。南越国共存在93年,' + | |
+ '历经五代君主。南越国是岭南地区的第一个有记载的政权国家,' + | |
+ '采用封建制和郡县制并存的制度,' + | |
+ '它的建立保证了秦末乱世岭南地区社会秩序的稳定,' + | |
+ '有效的改善了岭南地区落后的政治、##济现状。\n'; | |
-console.log(cmd + "\n\n"); | |
+console.log(cmd + '\n\n'); | |
try { | |
fs.unlinkSync(tmpFile); | |
@@ -26,6 +35,6 @@ childProccess.exec(cmd, function(err, stdout, stderr) { | |
if (err) throw err; | |
console.log(stdout); | |
- assert.equal(stdout, "hello world\r\n" + string); | |
- assert.equal("", stderr); | |
+ assert.equal(stdout, 'hello world\r\n' + string); | |
+ assert.equal('', stderr); | |
}); | |
diff --git a/test/simple/test-stdout-to-file.js b/test/simple/test-stdout-to-file.js | |
index d5f7dea..a8d5357 100644 | |
--- a/test/simple/test-stdout-to-file.js | |
+++ b/test/simple/test-stdout-to-file.js | |
@@ -8,15 +8,14 @@ var scriptString = path.join(common.fixturesDir, 'print-chars.js'); | |
var scriptBuffer = path.join(common.fixturesDir, 'print-chars-from-buffer.js'); | |
var tmpFile = path.join(common.fixturesDir, 'stdout.txt'); | |
-function test (size, useBuffer, cb) { | |
- var cmd = process.argv[0] | |
- + ' ' | |
- + (useBuffer ? scriptBuffer : scriptString) | |
- + ' ' | |
- + size | |
- + ' > ' | |
- + tmpFile | |
- ; | |
+function test(size, useBuffer, cb) { | |
+ var cmd = process.argv[0] + | |
+ ' ' + | |
+ (useBuffer ? scriptBuffer : scriptString) + | |
+ ' ' + | |
+ size + | |
+ ' > ' + | |
+ tmpFile; | |
try { | |
fs.unlinkSync(tmpFile); | |
@@ -41,14 +40,14 @@ function test (size, useBuffer, cb) { | |
} | |
var finished = false; | |
-test(1024*1024, false, function () { | |
- console.log("Done printing with string"); | |
- test(1024*1024, true, function () { | |
- console.log("Done printing with buffer"); | |
+test(1024 * 1024, false, function() { | |
+ console.log('Done printing with string'); | |
+ test(1024 * 1024, true, function() { | |
+ console.log('Done printing with buffer'); | |
finished = true; | |
}); | |
}); | |
-process.addListener('exit', function () { | |
+process.addListener('exit', function() { | |
assert.ok(finished); | |
}); | |
-- | |
1.7.0.2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment