Browse Source

Fixed a lot of jslint errors.

Fixes #1831
v0.7.4-release
Colton Baker 13 years ago
committed by Ryan Dahl
parent
commit
87286cc737
  1. 6
      lib/_debugger.js
  2. 2
      lib/assert.js
  3. 10
      lib/child_process_uv.js
  4. 2
      lib/crypto.js
  5. 7
      lib/fs.js
  6. 3
      lib/net_legacy.js
  7. 17
      lib/net_uv.js
  8. 2
      lib/path.js
  9. 3
      lib/readline.js
  10. 13
      lib/repl.js
  11. 4
      lib/tty_uv.js
  12. 4
      lib/util.js
  13. 14
      src/node.js
  14. 2
      test/common.js
  15. 4
      test/disabled/GH-670.js
  16. 25
      test/disabled/test-child-process-uid-gid.js
  17. 4
      test/disabled/test-http-agent2.js
  18. 30
      test/disabled/test-http-default-port.js
  19. 2
      test/disabled/test-https-loop-to-google.js
  20. 6
      test/disabled/tls-client.js
  21. 2
      test/fixtures/GH-892-request.js
  22. 4
      test/fixtures/breakpoints.js
  23. 2
      test/fixtures/child-process-channel.js
  24. 2
      test/fixtures/packages/main-index/package-main-module/index.js
  25. 2
      test/fixtures/packages/main/package-main-module.js
  26. 1
      test/fixtures/test-init-index/index.js
  27. 1
      test/fixtures/test-init-native/fs.js
  28. 6
      test/internet/test-dns.js
  29. 2
      test/message/throw_custom_error.js
  30. 2
      test/message/throw_non_error.js
  31. 2
      test/pummel/test-http-upload-timeout.js
  32. 6
      test/pummel/test-https-large-response.js
  33. 6
      test/pummel/test-net-write-callbacks.js
  34. 3
      test/pummel/test-next-tick-loops-quick.js
  35. 4
      test/simple/test-assert.js
  36. 49
      test/simple/test-buffer.js
  37. 2
      test/simple/test-child-process-channel.js
  38. 2
      test/simple/test-child-process-cwd.js
  39. 18
      test/simple/test-child-process-double-pipe.js
  40. 2
      test/simple/test-child-process-env.js
  41. 2
      test/simple/test-child-process-exec-env.js
  42. 8
      test/simple/test-child-process-set-blocking.js
  43. 2
      test/simple/test-cli-eval.js
  44. 4
      test/simple/test-console.js
  45. 74
      test/simple/test-crypto.js
  46. 38
      test/simple/test-debugger-client.js
  47. 6
      test/simple/test-debugger-repl.js
  48. 3
      test/simple/test-error-reporting.js
  49. 5
      test/simple/test-eval.js
  50. 3
      test/simple/test-fs-open.js
  51. 8
      test/simple/test-fs-watch-file.js
  52. 8
      test/simple/test-fs-watch.js
  53. 62
      test/simple/test-http-1.0.js
  54. 28
      test/simple/test-http-abort-client.js
  55. 4
      test/simple/test-http-agent.js
  56. 14
      test/simple/test-http-chunked.js
  57. 24
      test/simple/test-http-client-abort.js
  58. 1
      test/simple/test-http-conn-reset.js
  59. 4
      test/simple/test-http-curl-chunk-problem.js
  60. 2
      test/simple/test-http-default-encoding.js
  61. 3
      test/simple/test-http-dns-error.js
  62. 18
      test/simple/test-http-dns-fail.js
  63. 12
      test/simple/test-http-get-pipeline-problem.js
  64. 44
      test/simple/test-http-keep-alive-close-on-header.js
  65. 8
      test/simple/test-http-keep-alive.js
  66. 2
      test/simple/test-http-many-keep-alive-connections.js
  67. 16
      test/simple/test-http-multi-line-headers.js
  68. 2
      test/simple/test-http-mutable-headers.js
  69. 2
      test/simple/test-http-request-end-twice.js
  70. 2
      test/simple/test-http-request-end.js
  71. 8
      test/simple/test-http-response-close.js
  72. 2
      test/simple/test-http-set-timeout.js
  73. 3
      test/simple/test-http-unix-socket.js
  74. 2
      test/simple/test-http-upgrade-agent.js
  75. 6
      test/simple/test-http-upgrade-client2.js
  76. 6
      test/simple/test-https-agent.js
  77. 23
      test/simple/test-https-foafssl.js
  78. 10
      test/simple/test-https-simple.js
  79. 12
      test/simple/test-module-load-list.js
  80. 6
      test/simple/test-module-loading.js
  81. 2
      test/simple/test-net-bytes-stats.js
  82. 2
      test/simple/test-net-connect-buffer.js
  83. 8
      test/simple/test-net-connect-timeout.js
  84. 6
      test/simple/test-net-server-try-ports.js
  85. 4
      test/simple/test-net-stream.js
  86. 16
      test/simple/test-os.js
  87. 2
      test/simple/test-path.js
  88. 2
      test/simple/test-pipe-file-to-http.js
  89. 5
      test/simple/test-pipe-stream.js
  90. 10
      test/simple/test-process-wrap.js
  91. 4
      test/simple/test-regress-GH-1531.js
  92. 4
      test/simple/test-regress-GH-1726.js
  93. 12
      test/simple/test-regress-GH-784.js
  94. 2
      test/simple/test-regress-GH-819.js
  95. 4
      test/simple/test-regress-GH-877.js
  96. 6
      test/simple/test-regress-GH-892.js
  97. 8
      test/simple/test-repl.js
  98. 4
      test/simple/test-require-cache-without-stat.js
  99. 3
      test/simple/test-stdin-from-file.js
  100. 28
      test/simple/test-stream-pipe-cleanup.js

6
lib/_debugger.js

@ -641,7 +641,7 @@ var commands = [
'out (o)',
'backtrace (bt)',
'setBreakpoint (sb)',
'clearBreakpoint (cb)',
'clearBreakpoint (cb)'
],
[
'watch',
@ -799,7 +799,7 @@ function Interface(stdin, stdout, args) {
self.resume();
});
}, 10);
};
}
// Stream control
@ -1572,7 +1572,7 @@ Interface.prototype.trySpawn = function(cb) {
});
client.on('close', function() {
self.pause()
self.pause();
self.print('program terminated');
self.resume();
self.client = null;

2
lib/assert.js

@ -122,7 +122,7 @@ assert.fail = fail;
function ok(value, message) {
if (!!!value) fail(value, true, message, '==', assert.ok);
};
}
assert.ok = ok;
// 5. The equality assertion tests shallow, coercive equality with

10
lib/child_process_uv.js

@ -272,7 +272,7 @@ function setStreamOption(name, index, options) {
if (options.customFds[index] === index) {
options[name] = null;
} else {
throw new Error("customFds not yet supported");
throw new Error('customFds not yet supported');
}
} else {
options[name] = createPipe();
@ -283,9 +283,9 @@ function setStreamOption(name, index, options) {
ChildProcess.prototype.spawn = function(options) {
var self = this;
setStreamOption("stdinStream", 0, options);
setStreamOption("stdoutStream", 1, options);
setStreamOption("stderrStream", 2, options);
setStreamOption('stdinStream', 0, options);
setStreamOption('stdoutStream', 1, options);
setStreamOption('stderrStream', 2, options);
var r = this._internal.spawn(options);
@ -304,7 +304,7 @@ ChildProcess.prototype.spawn = function(options) {
this._internal.close();
this._internal = null;
throw errnoException("spawn", errno)
throw errnoException('spawn', errno);
}
this.pid = this._internal.pid;

2
lib/crypto.js

@ -162,7 +162,7 @@ exports.createDiffieHellman = function(size_or_key, enc) {
return new DiffieHellman(size_or_key, enc);
}
}
};
exports.pbkdf2 = PBKDF2;

7
lib/fs.js

@ -514,7 +514,7 @@ function toUnixTimestamp(time) {
// convert to 123.456 UNIX timestamp
return time.getTime() / 1000;
}
throw new Error("Cannot parse time: " + time);
throw new Error('Cannot parse time: ' + time);
}
// exported for unit tests, not for public consumption
@ -569,7 +569,8 @@ fs.writeFile = function(path, data, encoding_, callback) {
if (openErr) {
if (callback) callback(openErr);
} else {
var buffer = Buffer.isBuffer(data) ? data : new Buffer('' + data, encoding);
var buffer = Buffer.isBuffer(data) ? data : new Buffer('' + data,
encoding);
writeAll(fd, buffer, 0, buffer.length, callback);
}
});
@ -621,7 +622,7 @@ FSWatcher.prototype.start = function(filename, persistent) {
if (r) {
this._handle.close();
throw errnoException(errno, "watch")
throw errnoException(errno, 'watch');
}
};

3
lib/net_legacy.js

@ -459,7 +459,7 @@ Socket.prototype._writeOut = function(data, encoding, fd, cb) {
this.bytesWritten += bytesWritten;
debug('wrote ' + bytesWritten + ' bytes to socket.')
debug('wrote ' + bytesWritten + ' bytes to socket.');
debug('[fd, off, len] = ' + JSON.stringify([this.fd, off, len]));
timers.active(this);
@ -509,7 +509,6 @@ Socket.prototype._writeOut = function(data, encoding, fd, cb) {
Socket.prototype._onBufferChange = function() {
// Put DTrace hooks here.
;
};

17
lib/net_uv.js

@ -481,7 +481,7 @@ Socket.prototype.connect = function(port /* [host], [cb] */) {
connect(self, /*pipe_name=*/port);
} else if (typeof host == 'string') {
debug("connect: find host " + host);
debug('connect: find host ' + host);
require('dns').lookup(host, function(err, ip, addressType) {
// It's possible we were destroyed while looking this up.
// XXX it would be great if we could cancel the promise returned by
@ -510,7 +510,7 @@ Socket.prototype.connect = function(port /* [host], [cb] */) {
});
} else {
debug("connect: missing host");
debug('connect: missing host');
connect(self, '127.0.0.1', port, 4);
}
};
@ -526,7 +526,7 @@ function afterConnect(status, handle, req) {
assert.equal(handle, self._handle);
debug("afterConnect");
debug('afterConnect');
assert.ok(self._connecting);
self._connecting = false;
@ -553,7 +553,7 @@ function afterConnect(status, handle, req) {
self.end();
}
} else {
self._connectQueueCleanUp()
self._connectQueueCleanUp();
self.destroy(errnoException(errno, 'connect'));
}
}
@ -616,7 +616,7 @@ function listen(self, address, port, addressType) {
self._handle.onconnection = onconnection;
if (address || port) {
debug("bind to " + address);
debug('bind to ' + address);
if (addressType == 6) {
r = self._handle.bind6(address, port);
} else {
@ -693,7 +693,7 @@ function onconnection(clientHandle) {
var self = handle.socket;
var peername;
debug("onconnection");
debug('onconnection');
if (!clientHandle) {
self.emit('error', errnoException(errno, 'accept'));
@ -778,12 +778,13 @@ exports.isIP = function(input) {
}
}
return 4;
} else if (/^::|^::1|^([a-fA-F0-9]{1,4}::?){1,7}([a-fA-F0-9]{1,4})$/.test(input)) {
} else if (/^::|^::1|^([a-fA-F0-9]{1,4}::?){1,7}([a-fA-F0-9]{1,4})$/.test(
input)) {
return 6;
} else {
return 0;
}
}
};
exports.isIPv4 = function(input) {

2
lib/path.js

@ -76,7 +76,7 @@ if (isWindows) {
basename = result2[2] || '',
ext = result2[3] || '';
return [device, dir, basename, ext];
}
};
// path.resolve([from ...], to)
// windows version

3
lib/readline.js

@ -292,7 +292,8 @@ Interface.prototype._tabComplete = function() {
var item = group[idx];
self.output.write(item);
if (col < maxColumns - 1) {
for (var s = 0, itemLen = item.length; s < width - itemLen; s++) {
for (var s = 0, itemLen = item.length; s < width - itemLen;
s++) {
self.output.write(' ');
}
}

13
lib/repl.js

@ -110,7 +110,8 @@ function REPLServer(prompt, stream, eval) {
this.commands = {};
defineDefaultCommands(this);
if (rli.enabled && !exports.disableColors && exports.writer === util.inspect) {
if (rli.enabled && !exports.disableColors &&
exports.writer === util.inspect) {
// Turn on ANSI coloring.
exports.writer = function(obj, showHidden, depth) {
return util.inspect(obj, showHidden, depth, true);
@ -447,11 +448,11 @@ REPLServer.prototype.complete = function(line, callback) {
// they just get in the way.
if (filter) {
completionGroups.push(['break', 'case', 'catch', 'const',
'continue', 'debugger', 'default', 'delete', 'do', 'else', 'export',
'false', 'finally', 'for', 'function', 'if', 'import', 'in',
'instanceof', 'let', 'new', 'null', 'return', 'switch', 'this',
'throw', 'true', 'try', 'typeof', 'undefined', 'var', 'void',
'while', 'with', 'yield']);
'continue', 'debugger', 'default', 'delete', 'do', 'else',
'export', 'false', 'finally', 'for', 'function', 'if',
'import', 'in', 'instanceof', 'let', 'new', 'null', 'return',
'switch', 'this', 'throw', 'true', 'try', 'typeof', 'undefined',
'var', 'void', 'while', 'with', 'yield']);
}
}

4
lib/tty_uv.js

@ -34,7 +34,7 @@ exports.isatty = function(fd) {
exports.setRawMode = function(flag) {
assert.ok(stdinHandle, "stdin must be initialized before calling setRawMode");
assert.ok(stdinHandle, 'stdin must be initialized before calling setRawMode');
stdinHandle.setRawMode(flag);
};
@ -46,7 +46,7 @@ exports.getWindowSize = function() {
exports.setWindowSize = function() {
throw new Error("implement me");
throw new Error('implement me');
};

4
lib/util.js

@ -54,7 +54,7 @@ exports.format = function(f) {
}
}
return str;
}
};
exports.print = function() {
@ -98,7 +98,7 @@ function inspect(obj, showHidden, depth, colors) {
var ctx = {
showHidden: showHidden,
seen: [],
stylize: colors ? stylizeWithColor : stylizeNoColor,
stylize: colors ? stylizeWithColor : stylizeNoColor
};
return formatValue(ctx, obj, (typeof depth === 'undefined' ? 2 : depth));
}

14
src/node.js

@ -227,7 +227,7 @@
case 'TTY':
var tty = NativeModule.require('tty');
stdout = new tty.WriteStream(fd);
stdout._type = "tty";
stdout._type = 'tty';
// Hack to have stdout not keep the event loop alive.
// See https://github.com/joyent/node/issues/1726
@ -237,7 +237,7 @@
case 'FILE':
var fs = NativeModule.require('fs');
stdout = new fs.WriteStream(null, {fd: fd});
stdout._type = "fs";
stdout._type = 'fs';
break;
case 'PIPE':
@ -249,7 +249,7 @@
// we'll just add this hack and set the `readable` member to false.
// Test: ./node test/fixtures/echo.js < /etc/passwd
stdout.readable = false;
stdout._type = "pipe";
stdout._type = 'pipe';
// FIXME Hack to have stdout not keep the event loop alive.
// See https://github.com/joyent/node/issues/1726
@ -258,7 +258,7 @@
default:
// Probably an error on in uv_guess_handle()
throw new Error("Implement me. Unknown stdout file type!");
throw new Error('Implement me. Unknown stdout file type!');
}
// For supporting legacy API we put the FD here.
@ -301,7 +301,7 @@
default:
// Probably an error on in uv_guess_handle()
throw new Error("Implement me. Unknown stdin file type!");
throw new Error('Implement me. Unknown stdin file type!');
}
// For supporting legacy API we put the FD here.
@ -403,7 +403,7 @@
'mixin': 'process.mixin() has been removed.',
'createChildProcess': 'childProcess API has changed. See doc/api.txt.',
'inherits': 'process.inherits() has moved to sys.inherits.',
'_byteLength': 'process._byteLength() has moved to Buffer.byteLength',
'_byteLength': 'process._byteLength() has moved to Buffer.byteLength'
};
startup.removedMethods = function() {
@ -498,7 +498,7 @@
throw new Error('No such native module ' + id);
}
process.moduleLoadList.push("NativeModule " + id);
process.moduleLoadList.push('NativeModule ' + id);
var nativeModule = new NativeModule(id);

2
test/common.js

@ -69,7 +69,7 @@ exports.ddCommand = function(filename, kilobytes) {
exports.spawnPwd = function(options) {
var spawn = require('child_process').spawn;
if (process.platform == "win32") {
if (process.platform == 'win32') {
return spawn('cmd.exe', ['/c', 'cd'], options);
} else {
return spawn('pwd', [], options);

4
test/disabled/GH-670.js

@ -31,9 +31,7 @@ req.on('error', function(e) {
function loadDom() {
// Do a lot of computation to stall the process.
// In the meantime the socket will be disconnected.
for (var i = 0; i < 1e8; i++) {
;
}
for (var i = 0; i < 1e8; i++);
console.log('Dom loaded.');
}

25
test/disabled/test-child-process-uid-gid.js

@ -22,15 +22,16 @@
// libuv-broken
var assert = require("assert");
var spawn = require("child_process").spawn;
var assert = require('assert');
var spawn = require('child_process').spawn;
var fs = require('fs');
var myUid = process.getuid();
var myGid = process.getgid();
if (myUid != 0) {
console.error('must be run as root, otherwise the gid/uid setting will fail.');
console.error('must be run as root, otherwise the gid/uid setting will' +
' fail.');
process.exit(1);
}
@ -40,8 +41,8 @@ var passwd = fs.readFileSync('/etc/passwd', 'utf8');
passwd = passwd.trim().split(/\n/);
for (var i = 0, l = passwd.length; i < l; i++) {
if (passwd[i].charAt(0) === "#") continue;
passwd[i] = passwd[i].split(":");
if (passwd[i].charAt(0) === '#') continue;
passwd[i] = passwd[i].split(':');
var otherName = passwd[i][0];
var otherUid = +passwd[i][2];
var otherGid = +passwd[i][3];
@ -64,18 +65,18 @@ whoNumber.stdout.on('data', onData);
whoName.stdout.on('data', onData);
function onData(c) { this.buf += c; }
whoNumber.on("exit", onExit);
whoName.on("exit", onExit);
whoNumber.on('exit', onExit);
whoName.on('exit', onExit);
function onExit(code) {
var buf = this.stdout.buf;
console.log(buf);
var expr = new RegExp("^(byName|byNumber):uid=" +
var expr = new RegExp('^(byName|byNumber):uid=' +
otherUid +
"\\(" +
'\\(' +
otherName +
"\\) gid=" +
'\\) gid=' +
otherGid +
"\\(");
assert.ok(buf.match(expr), "uid and gid should match " + otherName);
'\\(');
assert.ok(buf.match(expr), 'uid and gid should match ' + otherName);
}

4
test/disabled/test-http-agent2.js

@ -30,7 +30,7 @@ var reqEndCount = 0;
var server = http.Server(function(req, res) {
res.writeHead(200);
res.end("hello world\n");
res.end('hello world\n');
var buffer = '';
@ -50,7 +50,7 @@ var responses = 0;
var N = 10;
var M = 10;
var body = ''
var body = '';
for (var i = 0; i < 1000; i++) {
body += 'hello world';
}

30
test/disabled/test-http-default-port.js

@ -24,15 +24,15 @@
// This must be run as root.
var http = require("http"),
https = require("https"),
var http = require('http'),
https = require('https'),
PORT = 80,
SSLPORT = 443,
assert = require("assert"),
hostExpect = "localhost",
fs = require("fs"),
path = require("path"),
fixtures = path.resolve(__dirname, "../fixtures/keys"),
assert = require('assert'),
hostExpect = 'localhost',
fs = require('fs'),
path = require('path'),
fixtures = path.resolve(__dirname, '../fixtures/keys'),
options = {
key: fs.readFileSync(fixtures + '/agent1-key.pem'),
cert: fs.readFileSync(fixtures + '/agent1-cert.pem')
@ -42,7 +42,7 @@ http.createServer(function (req, res) {
console.error(req.headers);
assert.equal(req.headers.host, hostExpect);
res.writeHead(200);
res.end("ok");
res.end('ok');
this.close();
}).listen(PORT);
@ -50,18 +50,18 @@ https.createServer(options, function (req, res) {
console.error(req.headers);
assert.equal(req.headers.host, hostExpect);
res.writeHead(200);
res.end("ok");
res.end('ok');
this.close();
}).listen(SSLPORT);
http
.get({ host: "localhost",
.get({ host: 'localhost',
port: PORT,
headers: { "x-port": PORT } })
.on("response", function(res) {});
headers: { 'x-port': PORT } })
.on('response', function(res) {});
https
.get({ host: "localhost",
.get({ host: 'localhost',
port: SSLPORT,
headers: { "x-port": SSLPORT } })
.on("response", function(res) {});
headers: { 'x-port': SSLPORT } })
.on('response', function(res) {});

2
test/disabled/test-https-loop-to-google.js

@ -36,7 +36,7 @@ for(var i = 0; i < 10; ++i)
{
host: 'www.google.com',
path: '/accounts/o8/id',
port: 443,
port: 443
}, function(res)
{
var data = '';

6
test/disabled/tls-client.js

@ -30,13 +30,13 @@ var fs = require('fs');
// most servers don't require certificates
var options = {
key: fs.readFileSync(common.fixturesDir + '/keys/agent1-key.pem'),
key: fs.readFileSync(common.fixturesDir + '/keys/agent1-key.pem')
};
var s = tls.connect(443, "joyent.com", options, function() {
var s = tls.connect(443, 'joyent.com', options, function() {
if (!s.authorized) {
console.error("CONNECTED: " + s.authorizationError);
console.error('CONNECTED: ' + s.authorizationError);
s.destroy();
return;
}

2
test/fixtures/GH-892-request.js

@ -38,7 +38,7 @@ var options = {
var req = https.request(options, function(res) {
assert.equal(200, res.statusCode);
gotResponse = true;
console.error("DONE");
console.error('DONE');
});
req.end(new Buffer(bytesExpected));

4
test/fixtures/breakpoints.js

@ -6,10 +6,10 @@ function a(x) {
while (--i != 0);
debugger;
return i;
};
}
function b() {
return ['hello', 'world'].join(' ');
};
}
a();
a(1);
b();

2
test/fixtures/child-process-channel.js

@ -1,6 +1,6 @@
var assert = require('assert');
console.log("NODE_CHANNEL_FD", process.env.NODE_CHANNEL_FD);
console.log('NODE_CHANNEL_FD', process.env.NODE_CHANNEL_FD);
assert.ok(process.env.NODE_CHANNEL_FD);
var fd = parseInt(process.env.NODE_CHANNEL_FD);

2
test/fixtures/packages/main-index/package-main-module/index.js

@ -19,4 +19,4 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
exports.ok = "ok"
exports.ok = 'ok';

2
test/fixtures/packages/main/package-main-module.js

@ -19,4 +19,4 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
exports.ok = "ok"
exports.ok = 'ok';

1
test/fixtures/test-init-index/index.js

@ -22,3 +22,4 @@
(function() {
require('util').print('Loaded successfully!');
})();

1
test/fixtures/test-init-native/fs.js

@ -25,3 +25,4 @@
require('util').print('fs loaded successfully');
}
})();

6
test/internet/test-dns.js

@ -19,9 +19,9 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
var assert = require('assert');
var assert = require('assert'),
dns = require('dns'),
net = require('net_uv');
net = require('net_uv'),
isIP = net.isIP,
isIPv4 = net.isIPv4,
isIPv6 = net.isIPv6,
@ -315,7 +315,7 @@ TEST(function test_lookup_ipv6_implicit(done) {
TEST(function test_lookup_failure(done) {
var req = dns.lookup('does.not.exist', 4, function(err, ip, family) {
assert.ok(err instanceof Error);
assert.strictEqual(err.errno, dns.NOTFOUND)
assert.strictEqual(err.errno, dns.NOTFOUND);
uv && assert.strictEqual(err.errno, 'ENOTFOUND');
done();

2
test/message/throw_custom_error.js

@ -28,6 +28,6 @@ var assert = require('assert');
common.error('before');
// custom error throwing
throw { name: 'MyCustomError', message: 'This is a custom message' };
throw { name: 'MyCustomError', message: 'This is a custom message' }
common.error('after');

2
test/message/throw_non_error.js

@ -28,6 +28,6 @@ var assert = require('assert');
common.error('before');
// custom error throwing
throw { foo : 'bar' };
throw { foo: 'bar' }
common.error('after');

2
test/pummel/test-http-upload-timeout.js

@ -36,7 +36,7 @@ server.on('request', function(req, res) {
req.on('end', function() {
connections--;
res.writeHead(200);
res.end("done\n");
res.end('done\n');
if (connections == 0) {
server.close();
}

6
test/pummel/test-https-large-response.js

@ -54,7 +54,7 @@ var gotResEnd = false;
server.listen(common.PORT, function() {
https.get({ port: common.PORT }, function(res) {
console.log("response!");
console.log('response!');
res.on('data', function(d) {
process.stdout.write('.');
@ -67,8 +67,8 @@ server.listen(common.PORT, function () {
res.on('end', function(d) {
process.stdout.write('\n');
console.log("expected: ", body.length);
console.log(" got: ", count);
console.log('expected: ', body.length);
console.log(' got: ', count);
server.close();
gotResEnd = true;
});

6
test/pummel/test-net-write-callbacks.js

@ -28,11 +28,11 @@ var N = 500000;
var server = net.Server(function(socket) {
socket.on('data', function(d) {
console.error("got %d bytes", d.length);
console.error('got %d bytes', d.length);
});
socket.on('end', function() {
console.error("end");
console.error('end');
socket.destroy();
server.close();
});
@ -43,7 +43,7 @@ server.listen(common.PORT, function() {
client.on('connect', function() {
for (var i = 0; i < N; i++) {
client.write("hello world", function() {
client.write('hello world', function() {
cbcount++;
});
}

3
test/pummel/test-next-tick-loops-quick.js

@ -31,7 +31,8 @@ var assert = require('assert');
setTimeout(function() {
t = Date.now() - t;
STOP = 1;
console.log(["ctr: ",ctr, ", t:", t, "ms -> ", (ctr/t).toFixed(2), "KHz"].join(''));
console.log(['ctr: ', ctr, ', t:', t, 'ms -> ', (ctr / t).toFixed(2), 'KHz']
.join(''));
assert.ok(ctr > 1000);
}, 2000);

4
test/simple/test-assert.js

@ -197,14 +197,14 @@ threw = false;
try {
assert.throws(
function() {
throw {};
throw {}
},
Array
);
} catch (e) {
threw = true;
}
assert.ok(threw, "wrong constructor validation");
assert.ok(threw, 'wrong constructor validation');
// use a RegExp to validate error message
a.throws(makeBlock(thrower, TypeError), /test/);

49
test/simple/test-buffer.js

@ -260,7 +260,8 @@ var f = new Buffer([0, 0, 0, 0, 0]);
assert.equal(f.length, 5);
var size = f.write('あいうえお', 'ucs2');
console.error('bytes written to buffer: %d (should be 4)', size);
console.error('chars written to buffer: %d (should be 2)', Buffer._charsWritten);
console.error('chars written to buffer: %d (should be 2)',
Buffer._charsWritten);
assert.equal(size, 4);
assert.equal(Buffer._charsWritten, 2);
assert.deepEqual(f, new Buffer([0x42, 0x30, 0x44, 0x30, 0x00]));
@ -503,18 +504,18 @@ function buildSlowBuffer (data) {
buffer[k] = v;
});
return buffer;
};
}
return null;
}
var x = buildSlowBuffer([0x81, 0xa3, 0x66, 0x6f, 0x6f, 0xa3, 0x62, 0x61, 0x72]);
console.log(x.inspect())
console.log(x.inspect());
assert.equal('<SlowBuffer 81 a3 66 6f 6f a3 62 61 72>', x.inspect());
var z = x.slice(4);
console.log(z.inspect())
console.log(z.length)
console.log(z.inspect());
console.log(z.length);
assert.equal(5, z.length);
assert.equal(0x6f, z[0]);
assert.equal(0xa3, z[1]);
@ -523,41 +524,41 @@ assert.equal(0x61, z[3]);
assert.equal(0x72, z[4]);
var z = x.slice(0);
console.log(z.inspect())
console.log(z.length)
console.log(z.inspect());
console.log(z.length);
assert.equal(z.length, x.length);
var z = x.slice(0, 4);
console.log(z.inspect())
console.log(z.length)
console.log(z.inspect());
console.log(z.length);
assert.equal(4, z.length);
assert.equal(0x81, z[0]);
assert.equal(0xa3, z[1]);
var z = x.slice(0, 9);
console.log(z.inspect())
console.log(z.length)
console.log(z.inspect());
console.log(z.length);
assert.equal(9, z.length);
var z = x.slice(1, 4);
console.log(z.inspect())
console.log(z.length)
console.log(z.inspect());
console.log(z.length);
assert.equal(3, z.length);
assert.equal(0xa3, z[0]);
var z = x.slice(2, 4);
console.log(z.inspect())
console.log(z.length)
console.log(z.inspect());
console.log(z.length);
assert.equal(2, z.length);
assert.equal(0x66, z[0]);
assert.equal(0x6f, z[1]);
assert.equal(0, Buffer('hello').slice(0, 0).length)
assert.equal(0, Buffer('hello').slice(0, 0).length);
b = new Buffer(50);
b.fill("h");
b.fill('h');
for (var i = 0; i < b.length; i++) {
assert.equal("h".charCodeAt(0), b[i]);
assert.equal('h'.charCodeAt(0), b[i]);
}
b.fill(0);
@ -577,13 +578,13 @@ assert.equal(b.toString('ucs2'), 'あいうえお');
// Binary encoding should write only one byte per character.
var b = Buffer([0xde, 0xad, 0xbe, 0xef]);
var s = String.fromCharCode(0xffff);
b.write(s, 0, 'binary')
b.write(s, 0, 'binary');
assert.equal(0xff, b[0]);
assert.equal(0xad, b[1]);
assert.equal(0xbe, b[2]);
assert.equal(0xef, b[3]);
s = String.fromCharCode(0xaaee);
b.write(s, 0, 'binary')
b.write(s, 0, 'binary');
assert.equal(0xee, b[0]);
assert.equal(0xad, b[1]);
assert.equal(0xbe, b[2]);
@ -592,7 +593,7 @@ assert.equal(0xef, b[3]);
// This should not segfault the program.
assert.throws(function() {
new Buffer('"pong"', 0, 6, 8031, '127.0.0.1')
new Buffer('"pong"', 0, 6, 8031, '127.0.0.1');
});
// #1210 Test UTF-8 string includes null character
@ -697,8 +698,8 @@ assert.equal(Buffer(-1).length, 0);
assert.equal(Buffer(NaN).length, 0);
assert.equal(Buffer(3.3).length, 4);
assert.equal(Buffer({length: 3.3}).length, 4);
assert.equal(Buffer({length:"BAM"}).length, 0);
assert.equal(Buffer({length: 'BAM'}).length, 0);
// Make sure that strings are not coerced to numbers.
assert.equal(Buffer("99").length, 2);
assert.equal(Buffer("13.37").length, 5);
assert.equal(Buffer('99').length, 2);
assert.equal(Buffer('13.37').length, 5);

2
test/simple/test-child-process-channel.js

@ -9,7 +9,7 @@ var child = spawn(process.execPath, [ sub ], {
wantChannel: true
});
console.log("fds", child.fds);
console.log('fds', child.fds);
assert.ok(child.fds.length == 4);
assert.ok(child.fds[3] >= 0);

2
test/simple/test-child-process-cwd.js

@ -53,7 +53,7 @@ function testCwd(options, forCode, forData) {
}
// Assume these exist, and 'pwd' gives us the right directory back
if (process.platform == "win32") {
if (process.platform == 'win32') {
testCwd({cwd: process.env.windir}, 0, process.env.windir);
testCwd({cwd: 'c:\\'}, 0, 'c:\\');
} else {

18
test/simple/test-child-process-double-pipe.js

@ -47,7 +47,7 @@ var echo = spawn('echo', ['hello\nnode\nand\nworld\n']),
// pipe echo | grep
echo.stdout.on('data', function(data) {
console.error("grep stdin write " + data.length);
console.error('grep stdin write ' + data.length);
if (!grep.stdin.write(data)) {
echo.stdout.pause();
}
@ -63,22 +63,22 @@ echo.stdout.on('end', function(code) {
});
echo.on('exit', function() {
console.error("echo exit");
})
console.error('echo exit');
});
grep.on('exit', function() {
console.error("grep exit");
})
console.error('grep exit');
});
sed.on('exit', function() {
console.error("sed exit");
})
console.error('sed exit');
});
// pipe grep | sed
grep.stdout.on('data', function(data) {
console.error("grep stdout " + data.length);
console.error('grep stdout ' + data.length);
if (!sed.stdin.write(data)) {
grep.stdout.pause();
}
@ -90,7 +90,7 @@ sed.stdin.on('drain', function(data) {
// propagate end from grep to sed
grep.stdout.on('end', function(code) {
console.error("grep stdout end");
console.error('grep stdout end');
sed.stdin.end();
});

2
test/simple/test-child-process-env.js

@ -31,7 +31,7 @@ var env = {
};
env.__proto__ = {
'FOO': 'BAR'
}
};
if (isWindows) {
var child = spawn('cmd.exe', ['/c', 'set'], {env: env});

2
test/simple/test-child-process-exec-env.js

@ -55,7 +55,7 @@ child.stdout.addListener('data', function(chunk) {
});
process.addListener('exit', function() {
console.log("response: ", response);
console.log('response: ', response);
assert.equal(1, success_count);
assert.equal(0, error_count);
assert.ok(response.indexOf('HELLO=WORLD') >= 0);

8
test/simple/test-child-process-set-blocking.js

@ -21,16 +21,16 @@
var common = require('../common');
var assert = require('assert');
var ch = require("child_process")
var ch = require('child_process');
var SIZE = 100000
var SIZE = 100000;
var childGone = false;
var cp = ch.spawn("python", ['-c', 'print ' + SIZE + ' * "C"'], {
var cp = ch.spawn('python', ['-c', 'print ' + SIZE + ' * "C"'], {
customFds: [0, 1, 2]
});
cp.on("exit", function (code) {
cp.on('exit', function(code) {
childGone = true;
assert.equal(0, code);
});

2
test/simple/test-cli-eval.js

@ -43,7 +43,7 @@ child.exec(nodejs + ' --eval 42',
// assert that "42\n" is written to stderr
child.exec(nodejs + ' --eval "console.error(42)"',
function(err, stdout, stderr) {
assert.equal(stderr, "42\n");
assert.equal(stderr, '42\n');
});
// assert that module loading works

4
test/simple/test-console.js

@ -41,7 +41,7 @@ global.process.stdout.write = function(string) {
console.log('foo');
console.log('foo', 'bar');
console.log('%s %s', 'foo', 'bar', 'hop');
console.log({slashes: '\\\\'})
console.log({slashes: '\\\\'});
global.process.stdout.write = stdout_write;
assert.equal('foo\n', strings.shift());
@ -49,4 +49,4 @@ assert.equal('foo bar\n', strings.shift());
assert.equal('foo bar hop\n', strings.shift());
assert.equal("{ slashes: '\\\\\\\\' }\n", strings.shift());
assert.equal(true, process.stderr.write("hello world"));
assert.equal(true, process.stderr.write('hello world'));

74
test/simple/test-crypto.js

@ -39,8 +39,10 @@ var path = require('path');
var caPem = fs.readFileSync(common.fixturesDir + '/test_ca.pem', 'ascii');
var certPem = fs.readFileSync(common.fixturesDir + '/test_cert.pem', 'ascii');
var keyPem = fs.readFileSync(common.fixturesDir + '/test_key.pem', 'ascii');
var rsaPubPem = fs.readFileSync(common.fixturesDir + '/test_rsa_pubkey.pem', 'ascii');
var rsaKeyPem = fs.readFileSync(common.fixturesDir + '/test_rsa_privkey.pem', 'ascii');
var rsaPubPem = fs.readFileSync(common.fixturesDir + '/test_rsa_pubkey.pem',
'ascii');
var rsaKeyPem = fs.readFileSync(common.fixturesDir + '/test_rsa_privkey.pem',
'ascii');
try {
var credentials = crypto.createCredentials(
@ -69,8 +71,8 @@ var rfc4231 = [
sha224: '896fb1128abbdf196832107cd49df33f47b4b1169912ba4f53684b22',
sha256: 'b0344c61d8db38535ca8afceaf0bf12b881dc200c9833da726e9376c2e32cff7',
sha384: 'afd03944d84895626b0825f4ab46907f15f9dadbe4101ec682aa034c7cebc59cfaea9ea9076ede7f4af152e8b2fa9cb6',
sha512: '87aa7cdea5ef619d4ff0b4241a1d6cb02379f4e2ce4ec2787ad0b30545e17cdedaa833b7d6b8a702038b274eaea3f4e4be9d914eeb61f1702e696c203a126854',
},
sha512: '87aa7cdea5ef619d4ff0b4241a1d6cb02379f4e2ce4ec2787ad0b30545e17cdedaa833b7d6b8a702038b274eaea3f4e4be9d914eeb61f1702e696c203a126854'
}
},
{
key: new Buffer('4a656665', 'hex'), // 'Jefe'
@ -79,8 +81,8 @@ var rfc4231 = [
sha224: 'a30e01098bc6dbbf45690f3a7e9e6d0f8bbea2a39e6148008fd05e44',
sha256: '5bdcc146bf60754e6a042426089575c75a003f089d2739839dec58b964ec3843',
sha384: 'af45d2e376484031617f78d2b58a6b1b9c7ef464f5a01b47e42ec3736322445e8e2240ca5e69e2c78b3239ecfab21649',
sha512: '164b7a7bfcf819e2e395fbe73b56e0a387bd64222e831fd610270cd7ea2505549758bf75c05a994a6d034f65f8f0e6fdcaeab1a34d4a6b4b636e070a38bce737',
},
sha512: '164b7a7bfcf819e2e395fbe73b56e0a387bd64222e831fd610270cd7ea2505549758bf75c05a994a6d034f65f8f0e6fdcaeab1a34d4a6b4b636e070a38bce737'
}
},
{
key: new Buffer('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),
@ -89,8 +91,8 @@ var rfc4231 = [
sha224: '7fb3cb3588c6c1f6ffa9694d7d6ad2649365b0c1f65d69d1ec8333ea',
sha256: '773ea91e36800e46854db8ebd09181a72959098b3ef8c122d9635514ced565fe',
sha384: '88062608d3e6ad8a0aa2ace014c8a86f0aa635d947ac9febe83ef4e55966144b2a5ab39dc13814b94e3ab6e101a34f27',
sha512: 'fa73b0089d56a284efb0f0756c890be9b1b5dbdd8ee81a3655f83e33b2279d39bf3e848279a722c806b485a47e67c807b946a337bee8942674278859e13292fb',
},
sha512: 'fa73b0089d56a284efb0f0756c890be9b1b5dbdd8ee81a3655f83e33b2279d39bf3e848279a722c806b485a47e67c807b946a337bee8942674278859e13292fb'
}
},
{
key: new Buffer('0102030405060708090a0b0c0d0e0f10111213141516171819', 'hex'),
@ -99,8 +101,8 @@ var rfc4231 = [
sha224: '6c11506874013cac6a2abc1bb382627cec6a90d86efc012de7afec5a',
sha256: '82558a389a443c0ea4cc819899f2083a85f0faa3e578f8077a2e3ff46729665b',
sha384: '3e8a69b7783c25851933ab6290af6ca77a9981480850009cc5577c6e1f573b4e6801dd23c4a7d679ccf8a386c674cffb',
sha512: 'b0ba465637458c6990e5a8c5f61d4af7e576d97ff94b872de76f8050361ee3dba91ca5c11aa25eb4d679275cc5788063a5f19741120c4f2de2adebeb10a298dd',
},
sha512: 'b0ba465637458c6990e5a8c5f61d4af7e576d97ff94b872de76f8050361ee3dba91ca5c11aa25eb4d679275cc5788063a5f19741120c4f2de2adebeb10a298dd'
}
},
{
key: new Buffer('0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c', 'hex'),
@ -109,9 +111,9 @@ var rfc4231 = [
sha224: '0e2aea68a90c8d37c988bcdb9fca6fa8',
sha256: 'a3b6167473100ee06e0c796c2955552b',
sha384: '3abf34c3503b2a23a46efc619baef897',
sha512: '415fad6271580a531d4179bc891d87a6',
sha512: '415fad6271580a531d4179bc891d87a6'
},
truncate: true,
truncate: true
},
{
key: new Buffer('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),
@ -120,8 +122,8 @@ var rfc4231 = [
sha224: '95e9a0db962095adaebe9b2d6f0dbce2d499f112f2d2b7273fa6870e',
sha256: '60e431591ee0b67f0d8a26aacbf5b77f8e0bc6213728c5140546040f0ee37f54',
sha384: '4ece084485813e9088d2c63a041bc5b44f9ef1012a2b588f3cd11f05033ac4c60c2ef6ab4030fe8296248df163f44952',
sha512: '80b24263c7c1a3ebb71493c1dd7be8b49b46d1f41b4aeec1121b013783f8f3526b56d037e05f2598bd0fd2215d6a1e5295e64f73f63f0aec8b915a985d786598',
},
sha512: '80b24263c7c1a3ebb71493c1dd7be8b49b46d1f41b4aeec1121b013783f8f3526b56d037e05f2598bd0fd2215d6a1e5295e64f73f63f0aec8b915a985d786598'
}
},
{
key: new Buffer('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),
@ -130,9 +132,9 @@ var rfc4231 = [
sha224: '3a854166ac5d9f023f54d517d0b39dbd946770db9c2b95c9f6f565d1',
sha256: '9b09ffa71b942fcb27635fbcd5b0e944bfdc63644f0713938a7f51535c3a35e2',
sha384: '6617178e941f020d351e2f254e8fd32c602420feb0b8fb9adccebb82461e99c5a678cc31e799176d3860e6110c46523e',
sha512: 'e37b6a775dc87dbaa4dfa9f96e5e3ffddebd71f8867289865df5a32d20cdc944b6022cac3c4982b10d5eeb55c3e4de15134676fb6de0446065c97440fa8c6a58',
},
},
sha512: 'e37b6a775dc87dbaa4dfa9f96e5e3ffddebd71f8867289865df5a32d20cdc944b6022cac3c4982b10d5eeb55c3e4de15134676fb6de0446065c97440fa8c6a58'
}
}
];
for (var i = 0, l = rfc4231.length; i < l; i++) {
@ -145,7 +147,7 @@ for (var i = 0, l = rfc4231.length; i < l; i++) {
}
assert.equal(rfc4231[i]['hmac'][hash],
result,
"Test HMAC-" + hash + ": Test case " + (i+1) + " rfc 4231");
'Test HMAC-' + hash + ': Test case ' + (i + 1) + ' rfc 4231');
}
}
@ -154,75 +156,75 @@ var rfc2202_md5 = [
{
key: new Buffer('0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b', 'hex'),
data: 'Hi There',
hmac: '9294727a3638bb1c13f48ef8158bfc9d',
hmac: '9294727a3638bb1c13f48ef8158bfc9d'
},
{
key: 'Jefe',
data: 'what do ya want for nothing?',
hmac: '750c783e6ab0b503eaa86e310a5db738',
hmac: '750c783e6ab0b503eaa86e310a5db738'
},
{
key: new Buffer('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),
data: new Buffer('dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd', 'hex'),
hmac: '56be34521d144c88dbb8c733f0e8b3f6',
hmac: '56be34521d144c88dbb8c733f0e8b3f6'
},
{
key: new Buffer('0102030405060708090a0b0c0d0e0f10111213141516171819', 'hex'),
data: new Buffer('cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd', 'hex'),
hmac: '697eaf0aca3a3aea3a75164746ffaa79',
hmac: '697eaf0aca3a3aea3a75164746ffaa79'
},
{
key: new Buffer('0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c', 'hex'),
data: 'Test With Truncation',
hmac: '56461ef2342edc00f9bab995690efd4c',
hmac: '56461ef2342edc00f9bab995690efd4c'
},
{
key: new Buffer('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),
data: 'Test Using Larger Than Block-Size Key - Hash Key First',
hmac: '6b1ab7fe4bd7bf8f0b62e6ce61b9d0cd',
hmac: '6b1ab7fe4bd7bf8f0b62e6ce61b9d0cd'
},
{
key: new Buffer('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),
data: 'Test Using Larger Than Block-Size Key and Larger Than One Block-Size Data',
hmac: '6f630fad67cda0ee1fb1f562db3aa53e',
},
hmac: '6f630fad67cda0ee1fb1f562db3aa53e'
}
];
var rfc2202_sha1 = [
{
key: new Buffer('0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b', 'hex'),
data: 'Hi There',
hmac: 'b617318655057264e28bc0b6fb378c8ef146be00',
hmac: 'b617318655057264e28bc0b6fb378c8ef146be00'
},
{
key: 'Jefe',
data: 'what do ya want for nothing?',
hmac: 'effcdf6ae5eb2fa2d27416d5f184df9c259a7c79',
hmac: 'effcdf6ae5eb2fa2d27416d5f184df9c259a7c79'
},
{
key: new Buffer('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),
data: new Buffer('dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd', 'hex'),
hmac: '125d7342b9ac11cd91a39af48aa17b4f63f175d3',
hmac: '125d7342b9ac11cd91a39af48aa17b4f63f175d3'
},
{
key: new Buffer('0102030405060708090a0b0c0d0e0f10111213141516171819', 'hex'),
data: new Buffer('cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd', 'hex'),
hmac: '4c9007f4026250c6bc8414f9bf50c86c2d7235da',
hmac: '4c9007f4026250c6bc8414f9bf50c86c2d7235da'
},
{
key: new Buffer('0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c', 'hex'),
data: 'Test With Truncation',
hmac: '4c1a03424b55e07fe7f27be1d58bb9324a9a5a04',
hmac: '4c1a03424b55e07fe7f27be1d58bb9324a9a5a04'
},
{
key: new Buffer('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),
data: 'Test Using Larger Than Block-Size Key - Hash Key First',
hmac: 'aa4ae5e15272d00e95705637ce8a3b55ed402112',
hmac: 'aa4ae5e15272d00e95705637ce8a3b55ed402112'
},
{
key: new Buffer('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'hex'),
data: 'Test Using Larger Than Block-Size Key and Larger Than One Block-Size Data',
hmac: 'e8e99d0f45237d786d6bbaa7965c7808bbff1a91',
},
hmac: 'e8e99d0f45237d786d6bbaa7965c7808bbff1a91'
}
];
for (var i = 0, l = rfc2202_md5.length; i < l; i++) {
@ -230,14 +232,14 @@ for (var i = 0, l = rfc2202_md5.length; i < l; i++) {
crypto.createHmac('md5', rfc2202_md5[i]['key'])
.update(rfc2202_md5[i]['data'])
.digest('hex'),
"Test HMAC-MD5 : Test case " + (i+1) + " rfc 2202");
'Test HMAC-MD5 : Test case ' + (i + 1) + ' rfc 2202');
}
for (var i = 0, l = rfc2202_sha1.length; i < l; i++) {
assert.equal(rfc2202_sha1[i]['hmac'],
crypto.createHmac('sha1', rfc2202_sha1[i]['key'])
.update(rfc2202_sha1[i]['data'])
.digest('hex'),
"Test HMAC-SHA1 : Test case " + (i+1) + " rfc 2202");
'Test HMAC-SHA1 : Test case ' + (i + 1) + ' rfc 2202');
}
// Test hashing

38
test/simple/test-debugger-client.js

@ -35,11 +35,11 @@ p.onResponse = function (res) {
resCount++;
};
p.execute("Type: connect\r\n" +
"V8-Version: 3.0.4.1\r\n" +
"Protocol-Version: 1\r\n" +
"Embedding-Host: node v0.3.3-pre\r\n" +
"Content-Length: 0\r\n\r\n");
p.execute('Type: connect\r\n' +
'V8-Version: 3.0.4.1\r\n' +
'Protocol-Version: 1\r\n' +
'Embedding-Host: node v0.3.3-pre\r\n' +
'Content-Length: 0\r\n\r\n');
assert.equal(1, resCount);
// Make sure split messages go in.
@ -99,20 +99,20 @@ function addTest (cb) {
}
addTest(function(client, done) {
console.error("requesting version");
console.error('requesting version');
client.reqVersion(function(err, v) {
assert.ok(!err);
console.log("version: %s", v);
console.log('version: %s', v);
assert.equal(process.versions.v8, v);
done();
});
});
addTest(function(client, done) {
console.error("requesting scripts");
console.error('requesting scripts');
client.reqScripts(function(err) {
assert.ok(!err);
console.error("got %d scripts", Object.keys(client.scripts).length);
console.error('got %d scripts', Object.keys(client.scripts).length);
var foundMainScript = false;
for (var k in client.scripts) {
@ -128,8 +128,8 @@ addTest(function (client, done) {
});
addTest(function(client, done) {
console.error("eval 2+2");
client.reqEval("2+2", function (err, res) {
console.error('eval 2+2');
client.reqEval('2+2', function(err, res) {
console.error(res);
assert.ok(!err);
assert.equal('4', res.text);
@ -146,14 +146,14 @@ function doTest(cb, done) {
['-e', 'setInterval(function () { console.log("blah"); }, 100);']);
nodeProcess.stdout.once('data', function() {
console.log(">>> new node process: %d", nodeProcess.pid);
process.kill(nodeProcess.pid, "SIGUSR1");
console.log(">>> signaling it with SIGUSR1");
console.log('>>> new node process: %d', nodeProcess.pid);
process.kill(nodeProcess.pid, 'SIGUSR1');
console.log('>>> signaling it with SIGUSR1');
});
var didTryConnect = false;
nodeProcess.stderr.setEncoding('utf8');
var b = ''
var b = '';
nodeProcess.stderr.on('data', function(data) {
b += data;
if (didTryConnect == false && /debugger listening on port/.test(b)) {
@ -162,13 +162,13 @@ function doTest(cb, done) {
setTimeout(function() {
// Wait for some data before trying to connect
var c = new debug.Client();
process.stdout.write(">>> connecting...");
c.connect(debug.port)
process.stdout.write('>>> connecting...');
c.connect(debug.port);
c.on('ready', function() {
connectCount++;
console.log("ready!");
console.log('ready!');
cb(c, function() {
console.error(">>> killing node process %d\n\n", nodeProcess.pid);
console.error('>>> killing node process %d\n\n', nodeProcess.pid);
nodeProcess.kill();
done();
});

6
test/simple/test-debugger-repl.js

@ -73,7 +73,7 @@ function addTest(input, output) {
}
};
expected.push({input: input, lines: output, callback: next});
};
}
// Initial lines
addTest(null, [
@ -140,13 +140,13 @@ addTest('c, bt', [
function finish() {
process.exit(0);
};
}
function quit() {
if (quit.called) return;
quit.called = true;
child.stdin.write('quit');
};
}
setTimeout(function() {
throw new Error('timeout!');

3
test/simple/test-error-reporting.js

@ -30,7 +30,8 @@ var path = require('path');
var exits = 0;
function errExec(script, callback) {
var cmd = '"' + process.argv[0] + '" "' + path.join(common.fixturesDir, script) + '"';
var cmd = '"' + process.argv[0] + '" "' +
path.join(common.fixturesDir, script) + '"';
return exec(cmd, function(err, stdout, stderr) {
// There was some error
assert.ok(err);

5
test/simple/test-eval.js

@ -30,8 +30,9 @@ var exec = require('child_process').exec;
var success_count = 0;
var error_count = 0;
var cmd = [process.execPath, '-e', '"console.error(process.argv)"', 'foo', 'bar'].join(' ');
var expected = util.format([process.execPath, 'foo', 'bar']) + "\n";
var cmd = [process.execPath, '-e', '"console.error(process.argv)"', 'foo', 'bar']
.join(' ');
var expected = util.format([process.execPath, 'foo', 'bar']) + '\n';
var child = exec(cmd, function(err, stdout, stderr) {
if (err) {
console.log(err.toString());

3
test/simple/test-fs-open.js

@ -26,7 +26,8 @@ var fs = require('fs');
var caughtException = false;
try {
// should throw ENOENT, not EBADF - see https://github.com/joyent/node/pull/1228
// should throw ENOENT, not EBADF
// see https://github.com/joyent/node/pull/1228
fs.openSync('/path/to/file/that/does/not/exist', 'r');
}
catch (e) {

8
test/simple/test-fs-watch-file.js

@ -49,7 +49,7 @@ process.addListener('exit', function() {
});
fs.writeFileSync(filepathOne, "hello");
fs.writeFileSync(filepathOne, 'hello');
assert.throws(
function() {
@ -70,13 +70,13 @@ assert.doesNotThrow(
);
setTimeout(function() {
fs.writeFileSync(filepathOne, "world");
fs.writeFileSync(filepathOne, 'world');
}, 1000);
process.chdir(testDir);
fs.writeFileSync(filepathTwoAbs, "howdy");
fs.writeFileSync(filepathTwoAbs, 'howdy');
assert.throws(
function() {
@ -97,5 +97,5 @@ assert.doesNotThrow(
);
setTimeout(function() {
fs.writeFileSync(filepathTwoAbs, "pardner");
fs.writeFileSync(filepathTwoAbs, 'pardner');
}, 1000);

8
test/simple/test-fs-watch.js

@ -56,7 +56,7 @@ process.addListener('exit', function() {
});
fs.writeFileSync(filepathOne, "hello");
fs.writeFileSync(filepathOne, 'hello');
assert.throws(
function() {
@ -83,13 +83,13 @@ assert.doesNotThrow(
);
setTimeout(function() {
fs.writeFileSync(filepathOne, "world");
fs.writeFileSync(filepathOne, 'world');
}, 1000);
process.chdir(testDir);
fs.writeFileSync(filepathTwoAbs, "howdy");
fs.writeFileSync(filepathTwoAbs, 'howdy');
assert.throws(
function() {
@ -116,7 +116,7 @@ assert.doesNotThrow(
);
setTimeout(function() {
fs.writeFileSync(filepathTwoAbs, "pardner");
fs.writeFileSync(filepathTwoAbs, 'pardner');
}, 1000);
try { fs.unlinkSync(filepathThree); } catch (e) {}

62
test/simple/test-http-1.0.js

@ -105,25 +105,25 @@ function test(handler, request_generator, response_validator) {
assert.equal(1, req.httpVersionMajor);
assert.equal(0, req.httpVersionMinor);
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write("Hello, "); res._send('');
res.write("world!"); res._send('');
res.write('Hello, '); res._send('');
res.write('world!'); res._send('');
res.end();
}
function request_generator() {
return ("GET / HTTP/1.0\r\n"
+ "User-Agent: curl/7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15\r\n"
+ "Host: 127.0.0.1:1337\r\n"
+ "Accept: */*\r\n"
+ "\r\n");
return ('GET / HTTP/1.0\r\n' +
'User-Agent: curl/7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15\r\n' +
'Host: 127.0.0.1:1337\r\n' +
'Accept: */*\r\n' +
'\r\n');
}
function response_validator(server_response, client_got_eof, timed_out) {
var expected_response = ("HTTP/1.1 200 OK\r\n"
+ "Content-Type: text/plain\r\n"
+ "Connection: close\r\n"
+ "\r\n"
+ "Hello, world!");
var expected_response = ('HTTP/1.1 200 OK\r\n' +
'Content-Type: text/plain\r\n' +
'Connection: close\r\n' +
'\r\n' +
'Hello, world!');
assert.equal(expected_response, server_response.data);
assert.equal(1, server_response.chunks.length);
@ -140,32 +140,32 @@ function test(handler, request_generator, response_validator) {
assert.equal(1, req.httpVersionMajor);
assert.equal(1, req.httpVersionMinor);
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write("Hello, "); res._send('');
res.write("world!"); res._send('');
res.write('Hello, '); res._send('');
res.write('world!'); res._send('');
res.end();
}
function request_generator() {
return ("GET / HTTP/1.1\r\n"
+ "User-Agent: curl/7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15\r\n"
+ "Connection: close\r\n"
+ "Host: 127.0.0.1:1337\r\n"
+ "Accept: */*\r\n"
+ "\r\n");
return ('GET / HTTP/1.1\r\n' +
'User-Agent: curl/7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15\r\n' +
'Connection: close\r\n' +
'Host: 127.0.0.1:1337\r\n' +
'Accept: */*\r\n' +
'\r\n');
}
function response_validator(server_response, client_got_eof, timed_out) {
var expected_response = ("HTTP/1.1 200 OK\r\n"
+ "Content-Type: text/plain\r\n"
+ "Connection: close\r\n"
+ "Transfer-Encoding: chunked\r\n"
+ "\r\n"
+ "7\r\n"
+ "Hello, \r\n"
+ "6\r\n"
+ "world!\r\n"
+ "0\r\n"
+ "\r\n");
var expected_response = ('HTTP/1.1 200 OK\r\n' +
'Content-Type: text/plain\r\n' +
'Connection: close\r\n' +
'Transfer-Encoding: chunked\r\n' +
'\r\n' +
'7\r\n' +
'Hello, \r\n' +
'6\r\n' +
'world!\r\n' +
'0\r\n' +
'\r\n');
assert.equal(expected_response, server_response.data);
assert.equal(1, server_response.chunks.length);

28
test/simple/test-http-abort-client.js

@ -19,43 +19,43 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
var common = require("../common");
var http = require("http");
var assert = require("assert");
var common = require('../common');
var http = require('http');
var assert = require('assert');
var server = http.Server(function(req, res) {
console.log("Server accepted request.");
console.log('Server accepted request.');
res.writeHead(200);
res.write("Part of my res.");
res.write('Part of my res.');
res.destroy();
});
var responseClose = false
var responseClose = false;
server.listen(common.PORT, function() {
var client = http.get({
port: common.PORT,
headers: { connection: "keep-alive" }
headers: { connection: 'keep-alive' }
}, function(res) {
server.close();
console.log("Got res: " + res.statusCode);
console.log('Got res: ' + res.statusCode);
console.dir(res.headers);
res.on("data", function (chunk) {
console.log("Read " + chunk.length + " bytes");
res.on('data', function(chunk) {
console.log('Read ' + chunk.length + ' bytes');
console.log(chunk.toString());
});
res.on("end", function () {
console.log("Response ended.");
res.on('end', function() {
console.log('Response ended.');
});
// it would be nice if this worked:
res.on("close", function () {
console.log("Response aborted");
res.on('close', function() {
console.log('Response aborted');
responseClose = true;
});
});

4
test/simple/test-http-agent.js

@ -28,7 +28,7 @@ var http = require('http');
var server = http.Server(function(req, res) {
res.writeHead(200);
res.end("hello world\n");
res.end('hello world\n');
});
var responses = 0;
@ -39,7 +39,7 @@ server.listen(common.PORT, function() {
for (var i = 0; i < N; i++) {
setTimeout(function() {
for (var j = 0; j < M; j++) {
http.get({ port: common.PORT, path: '/', }, function(res) {
http.get({ port: common.PORT, path: '/' }, function(res) {
console.log(res.statusCode);
if (++responses == N * M) server.close();
}).on('error', function(e) {

14
test/simple/test-http-chunked.js

@ -39,20 +39,24 @@ var server = http.createServer(function(req, res) {
});
server.listen(common.PORT, function() {
var data = '';
var get = http.get({path:'/', host:'localhost', port:common.PORT}, function (x) {
x.setEncoding('utf8')
var get = http.get({
path: '/',
host: 'localhost',
port: common.PORT
}, function(x) {
x.setEncoding('utf8');
x.on('data', function(c) {data += c});
x.on('error', function(e) {
throw e;
})
});
x.on('end', function() {
assert.equal('string', typeof data);
console.log('here is the response:');
assert.equal(UTF8_STRING, data);
console.log(data);
server.close();
})
})
});
});
get.on('error', function(e) {throw e});
get.end();

24
test/simple/test-http-client-abort.js

@ -26,26 +26,26 @@ var http = require('http');
var clientAborts = 0;
var server = http.Server(function(req, res) {
console.log("Got connection");
console.log('Got connection');
res.writeHead(200);
res.write("Working on it...");
res.write('Working on it...');
// I would expect an error event from req or res that the client aborted
// before completing the HTTP request / response cycle, or maybe a new
// event like "aborted" or something.
req.on("aborted", function () {
req.on('aborted', function() {
clientAborts++;
console.log("Got abort " + clientAborts);
console.log('Got abort ' + clientAborts);
if (clientAborts === N) {
console.log("All aborts detected, you win.");
console.log('All aborts detected, you win.');
server.close();
}
});
// since there is already clientError, maybe that would be appropriate,
// since "error" is magical
req.on("clientError", function () {
console.log("Got clientError");
req.on('clientError', function() {
console.log('Got clientError');
});
});
@ -54,18 +54,18 @@ var N = http.Agent.defaultMaxSockets - 1;
var requests = [];
server.listen(common.PORT, function() {
console.log("Server listening.");
console.log('Server listening.');
for (var i = 0; i < N; i++) {
console.log("Making client " + i);
console.log('Making client ' + i);
var options = { port: common.PORT, path: '/?id=' + i };
var req = http.get(options, function(res) {
console.log("Client response code " + res.statusCode);
console.log('Client response code ' + res.statusCode);
if (++responses == N) {
console.log("All clients connected, destroying.");
console.log('All clients connected, destroying.');
requests.forEach(function(outReq) {
console.log("abort");
console.log('abort');
outReq.abort();
});
}

1
test/simple/test-http-conn-reset.js

@ -54,3 +54,4 @@ function onListen() {
process.on('exit', function() {
assert.equal(caughtError, true);
});

4
test/simple/test-http-curl-chunk-problem.js

@ -20,7 +20,7 @@
// USE OR OTHER DEALINGS IN THE SOFTWARE.
if (!process.versions.openssl) {
console.error("Skipping because node compiled without OpenSSL.");
console.error('Skipping because node compiled without OpenSSL.');
process.exit(0);
}
@ -56,7 +56,7 @@ function maybeMakeRequest() {
var ddcmd = common.ddCommand(filename, 10240);
console.log("dd command: ", ddcmd);
console.log('dd command: ', ddcmd);
cp.exec(ddcmd, function(err, stdout, stderr) {
if (err) throw err;

2
test/simple/test-http-default-encoding.js

@ -40,7 +40,7 @@ var server = http.Server(function(req, res) {
}, 100);
res.writeHead(200);
res.end("hello world\n");
res.end('hello world\n');
});
server.listen(common.PORT, function() {

3
test/simple/test-http-dns-error.js

@ -36,7 +36,7 @@ host += host;
host += host;
function do_not_call() {
throw new Error("This function should not have been called.");
throw new Error('This function should not have been called.');
}
function test(mod) {
@ -68,3 +68,4 @@ test(http);
process.on('exit', function() {
assert.equal(actual_bad_requests, expected_bad_requests);
});

18
test/simple/test-http-dns-fail.js

@ -28,11 +28,11 @@ var common = require('../common');
var assert = require('assert');
var http = require('http');
var resDespiteError = false
var hadError = 0
var resDespiteError = false;
var hadError = 0;
function httpreq(count) {
if ( 1 < count ) return
if (1 < count) return;
var req = http.request({
host: 'not-a-real-domain-name.nobody-would-register-this-as-a-tld',
@ -40,20 +40,20 @@ function httpreq(count) {
path: '/',
method: 'GET'
}, function(res) {
resDespiteError = true
resDespiteError = true;
});
req.on('error', function(e) {
console.log(e.message);
assert.strictEqual(e.code, 'ENOTFOUND');
hadError++
httpreq(count + 1)
})
hadError++;
httpreq(count + 1);
});
req.end()
req.end();
}
httpreq(0)
httpreq(0);
process.on('exit', function() {

12
test/simple/test-http-get-pipeline-problem.js

@ -32,7 +32,7 @@ var fs = require('fs');
var image = fs.readFileSync(common.fixturesDir + '/person.jpg');
console.log("image.length = " + image.length);
console.log('image.length = ' + image.length);
var total = 100;
var requests = 0, responses = 0;
@ -64,20 +64,20 @@ server.listen(common.PORT, function() {
};
http.get(opts, function(res) {
console.error("recv " + x);
var s = fs.createWriteStream(common.tmpDir + '/' + x + ".jpg");
console.error('recv ' + x);
var s = fs.createWriteStream(common.tmpDir + '/' + x + '.jpg');
res.pipe(s);
// TODO there should be a callback to pipe() that will allow
// us to get a callback when the pipe is finished.
res.on('end', function() {
console.error("done " + x);
console.error('done ' + x);
if (++responses == total) {
s.on('close', checkFiles);
}
});
}).on('error', function(e) {
console.error('error! ', e.message)
console.error('error! ', e.message);
throw e;
});
})();
@ -97,7 +97,7 @@ function checkFiles() {
var stat = fs.statSync(common.tmpDir + '/' + fn);
assert.equal(image.length, stat.size,
"size doesn't match on '" + fn +
"'. Got " + stat.size + " bytes");
"'. Got " + stat.size + ' bytes');
}
checkedFiles = true;

44
test/simple/test-http-keep-alive-close-on-header.js

@ -37,37 +37,55 @@ var connectCount = 0;
server.listen(common.PORT, function() {
var agent = new http.Agent({maxSockets:1})
var request = http.request({method:'GET', path:'/', headers:headers, port:common.PORT, agent:agent}, function () {
assert.equal(1, agent.sockets['localhost:'+common.PORT].length)
var agent = new http.Agent({ maxSockets: 1 });
var request = http.request({
method: 'GET',
path: '/',
headers: headers,
port: common.PORT,
agent: agent
}, function() {
assert.equal(1, agent.sockets['localhost:' + common.PORT].length);
});
request.on('socket', function(s) {
s.on('connect', function() {
connectCount++;
})
})
});
});
request.end();
request = http.request({method:'GET', path:'/', headers:headers, port:common.PORT, agent:agent}, function () {
assert.equal(1, agent.sockets['localhost:'+common.PORT].length)
request = http.request({
method: 'GET',
path: '/',
headers: headers,
port: common.PORT,
agent: agent
}, function() {
assert.equal(1, agent.sockets['localhost:' + common.PORT].length);
});
request.on('socket', function(s) {
s.on('connect', function() {
connectCount++;
})
})
});
});
request.end();
request = http.request({method:'GET', path:'/', headers:headers, port:common.PORT, agent:agent}, function(response) {
request = http.request({
method: 'GET',
path: '/',
headers: headers,
port: common.PORT,
agent: agent
}, function(response) {
response.addListener('end', function() {
assert.equal(1, agent.sockets['localhost:'+common.PORT].length)
assert.equal(1, agent.sockets['localhost:' + common.PORT].length);
server.close();
});
});
request.on('socket', function(s) {
s.on('connect', function() {
connectCount++;
})
})
});
});
request.end();
});

8
test/simple/test-http-keep-alive.js

@ -36,19 +36,19 @@ var server = http.createServer(function(req, res) {
var connectCount = 0;
server.listen(common.PORT, function() {
var agent = new http.Agent({maxSockets:1})
var agent = new http.Agent({maxSockets: 1});
var request = http.request({method: 'GET', path: '/', headers: headers, port: common.PORT, agent: agent}, function() {
assert.equal(1, agent.sockets['localhost:'+common.PORT].length)
assert.equal(1, agent.sockets['localhost:' + common.PORT].length);
});
request.end();
request = http.request({method: 'GET', path: '/', headers: headers, port: common.PORT, agent: agent}, function() {
assert.equal(1, agent.sockets['localhost:'+common.PORT].length)
assert.equal(1, agent.sockets['localhost:' + common.PORT].length);
});
request.end();
request = http.request({method: 'GET', path: '/', headers: headers, port: common.PORT, agent: agent}, function(response) {
response.addListener('end', function() {
assert.equal(1, agent.sockets['localhost:'+common.PORT].length)
assert.equal(1, agent.sockets['localhost:' + common.PORT].length);
server.close();
});
});

2
test/simple/test-http-many-keep-alive-connections.js

@ -32,7 +32,7 @@ var server = http.Server(function(req, res) {
requests++;
assert.equal(req.connection, connection);
res.writeHead(200);
res.end("hello world\n");
res.end('hello world\n');
});
server.once('connection', function(c) {

16
test/simple/test-http-multi-line-headers.js

@ -28,16 +28,16 @@ var net = require('net');
var gotResponse = false;
var server = net.createServer(function(conn) {
var body = "Yet another node.js server.";
var body = 'Yet another node.js server.';
var response =
"HTTP/1.1 200 OK\r\n" +
"Connection: close\r\n" +
"Content-Length: " + body.length + "\r\n" +
"Content-Type: text/plain;\r\n" +
" x-unix-mode=0600;\r\n" +
" name=\"hello.txt\"\r\n" +
"\r\n" +
'HTTP/1.1 200 OK\r\n' +
'Connection: close\r\n' +
'Content-Length: ' + body.length + '\r\n' +
'Content-Type: text/plain;\r\n' +
' x-unix-mode=0600;\r\n' +
' name=\"hello.txt\"\r\n' +
'\r\n' +
body;
conn.write(response, function() {

2
test/simple/test-http-mutable-headers.js

@ -130,7 +130,7 @@ function nextTest () {
break;
default:
throw Error("?");
throw Error('?');
}
response.setEncoding('utf8');

2
test/simple/test-http-request-end-twice.js

@ -28,7 +28,7 @@ var http = require('http');
var server = http.Server(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end("hello world\n");
res.end('hello world\n');
});
server.listen(common.PORT, function() {
var req = http.get({port: common.PORT}, function(res) {

2
test/simple/test-http-request-end.js

@ -37,7 +37,7 @@ var server = http.Server(function(req, res) {
});
res.writeHead(200);
res.end("hello world\n");
res.end('hello world\n');
});
server.listen(common.PORT, function() {

8
test/simple/test-http-response-close.js

@ -30,20 +30,20 @@ var server = http.createServer(function(req, res) {
res.write('a');
req.on('close', function() {
console.error("aborted");
console.error('aborted');
gotEnd = true;
});
});
server.listen(common.PORT);
server.addListener('listening', function() {
console.error("make req");
console.error('make req');
http.get({
port: common.PORT
}, function(res) {
console.error("got res");
console.error('got res');
res.on('data', function(data) {
console.error("destroy res");
console.error('destroy res');
res.destroy();
server.close();
});

2
test/simple/test-http-set-timeout.js

@ -45,7 +45,7 @@ server.listen(common.PORT, function() {
x.on('error', function() {
clearTimeout(errorTimer);
console.log('HTTP REQUEST COMPLETE (this is good)');
})
});
x.end();
});

3
test/simple/test-http-unix-socket.js

@ -29,7 +29,8 @@ var headers_ok = false;
var body_ok = false;
var server = http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain',
res.writeHead(200, {
'Content-Type': 'text/plain',
'Connection': 'close'
});
res.write('hello ');

2
test/simple/test-http-upgrade-agent.js

@ -82,7 +82,7 @@ srv.listen(common.PORT, '127.0.0.1', function() {
srv.close();
gotUpgrade = true;
})
});
});
});

6
test/simple/test-http-upgrade-client2.js

@ -40,13 +40,13 @@ var successCount = 0;
server.listen(common.PORT, function() {
function upgradeRequest(fn) {
console.log("req");
console.log('req');
var header = { 'Connection': 'Upgrade', 'Upgrade': 'Test' };
var request = http.request({ port: common.PORT, headers: header });
var wasUpgrade = false;
function onUpgrade(res, socket, head) {
console.log("client upgraded");
console.log('client upgraded');
wasUpgrade = true;
request.removeListener('upgrade', onUpgrade);
@ -55,7 +55,7 @@ server.listen(common.PORT, function() {
request.on('upgrade', onUpgrade);
function onEnd() {
console.log("client end");
console.log('client end');
request.removeListener('end', onEnd);
if (!wasUpgrade) {
throw new Error('hasn\'t received upgrade event');

6
test/simple/test-https-agent.js

@ -23,7 +23,7 @@
if (!process.versions.openssl) {
console.error("Skipping because node compiled without OpenSSL.");
console.error('Skipping because node compiled without OpenSSL.');
process.exit(0);
}
@ -40,7 +40,7 @@ var options = {
var server = https.Server(options, function(req, res) {
res.writeHead(200);
res.end("hello world\n");
res.end('hello world\n');
});
@ -52,7 +52,7 @@ server.listen(common.PORT, function() {
for (var i = 0; i < N; i++) {
setTimeout(function() {
for (var j = 0; j < M; j++) {
https.get({ port: common.PORT, path: '/', }, function(res) {
https.get({ port: common.PORT, path: '/' }, function(res) {
console.log(res.statusCode);
if (++responses == N * M) server.close();
}).on('error', function(e) {

23
test/simple/test-https-foafssl.js

@ -20,7 +20,7 @@
// USE OR OTHER DEALINGS IN THE SOFTWARE.
if (!process.versions.openssl) {
console.error("Skipping because node compiled without OpenSSL.");
console.error('Skipping because node compiled without OpenSSL.');
process.exit(0);
}
@ -48,7 +48,7 @@ var exponent;
var server = https.createServer(options, function(req, res) {
reqCount++;
console.log("got request");
console.log('got request');
cert = req.connection.getPeerCertificate();
@ -58,14 +58,14 @@ var server = https.createServer(options, function (req, res) {
res.writeHead(200, { 'content-type': 'text/plain' });
res.end(body);
})
});
server.listen(common.PORT, function() {
var cmd = 'curl --insecure https://127.0.0.1:' + common.PORT + '/';
cmd += ' --cert ' + join(common.fixturesDir, 'foafssl.crt');
cmd += ' --key ' + join(common.fixturesDir, 'foafssl.key');
console.error("executing %j", cmd);
console.error('executing %j', cmd);
exec(cmd, function(err, stdout, stderr) {
if (err) throw err;
common.error(common.inspect(stdout));
@ -77,12 +77,13 @@ server.listen(common.PORT, function () {
process.on('exit', function() {
assert.equal(subjectaltname, 'URI:http://example.com/#me');
assert.equal(modulus, 'A6F44A9C25791431214F5C87AF9E040177A8BB89AC803F7E09BBC\
3A5519F349CD9B9C40BE436D0AA823A94147E26C89248ADA2BE3DD4D34E8C28964694B2047D217\
B4F1299371EA93A83C89AB9440724131E65F2B0161DE9560CDE9C13455552B2F49CF0FB00D8D77\
532324913F6F80FF29D0A131D29DB06AFF8BE191B7920DC2DAE1C26EA82A47847A10391EF3BF6A\
ABB3CC40FF82100B03A4F0FF1809278E4DDFDA7DE954ED56DC7AD9A47EEBC37D771A366FC60A5B\
CB72373BEC180649B3EFA0E9092707210B41B90032BB18BC91F2046EBDAF1191F4A4E26D71879C\
4C7867B62FCD508E8CE66E82D128A71E915809FCF44E8DE774067F1DE5D70B9C03687');
assert.equal(modulus, 'A6F44A9C25791431214F5C87AF9E040177A8BB89AC803F7E09' +
'BBC3A5519F349CD9B9C40BE436D0AA823A94147E26C89248ADA2BE3DD4D34E8C2896' +
'4694B2047D217B4F1299371EA93A83C89AB9440724131E65F2B0161DE9560CDE9C13' +
'455552B2F49CF0FB00D8D77532324913F6F80FF29D0A131D29DB06AFF8BE191B7920' +
'DC2DAE1C26EA82A47847A10391EF3BF6AABB3CC40FF82100B03A4F0FF1809278E4DD' +
'FDA7DE954ED56DC7AD9A47EEBC37D771A366FC60A5BCB72373BEC180649B3EFA0E90' +
'92707210B41B90032BB18BC91F2046EBDAF1191F4A4E26D71879C4C7867B62FCD508' +
'E8CE66E82D128A71E915809FCF44E8DE774067F1DE5D70B9C03687');
assert.equal(exponent, '10001');
});

10
test/simple/test-https-simple.js

@ -23,7 +23,7 @@
if (!process.versions.openssl) {
console.error("Skipping because node compiled without OpenSSL.");
console.error('Skipping because node compiled without OpenSSL.');
process.exit(0);
}
@ -45,15 +45,15 @@ var body = 'hello world\n';
var server = https.createServer(options, function(req, res) {
reqCount++;
console.log("got request");
console.log('got request');
res.writeHead(200, { 'content-type': 'text/plain' });
res.end(body);
})
});
server.listen(common.PORT, function() {
var cmd = 'curl --insecure https://127.0.0.1:' + common.PORT + '/';
console.error("executing %j", cmd);
console.error('executing %j', cmd);
exec(cmd, function(err, stdout, stderr) {
if (err) throw err;
common.error(common.inspect(stdout));
@ -62,7 +62,7 @@ server.listen(common.PORT, function () {
// Do the same thing now without --insecure
// The connection should not be accepted.
var cmd = 'curl https://127.0.0.1:' + common.PORT + '/';
console.error("executing %j", cmd);
console.error('executing %j', cmd);
exec(cmd, function(err, stdout, stderr) {
assert.ok(err);
server.close();

12
test/simple/test-module-load-list.js

@ -55,7 +55,7 @@ checkExpected();
// Now do the test again after we console.log something.
console.log("load console.log. process.stdout._type is " +
console.log('load console.log. process.stdout._type is ' +
process.stdout._type);
if (!process.features.uv) {
@ -78,7 +78,7 @@ if (!process.features.uv) {
case 'fs':
expected = expected.concat([
'NativeModule console',
'Binding tty_wrap',
'Binding tty_wrap'
]);
break;
@ -102,17 +102,17 @@ if (!process.features.uv) {
'NativeModule timers_uv',
'Binding timer_wrap',
'NativeModule _linklist',
'Binding pipe_wrap',
'Binding pipe_wrap'
]);
break;
default:
assert.ok(0, "prcoess.stdout._type is bad");
assert.ok(0, 'prcoess.stdout._type is bad');
}
}
console.error("process.moduleLoadList", process.moduleLoadList)
console.error("expected", expected)
console.error('process.moduleLoadList', process.moduleLoadList);
console.error('expected', expected);
checkExpected();

6
test/simple/test-module-loading.js

@ -199,9 +199,11 @@ assert.equal(child.loaded, parent.loaded);
// #1357 Loading JSON files with require()
var json = require('../fixtures/packages/main/package.json');
assert.deepEqual(json, { name: 'package-name',
assert.deepEqual(json, {
name: 'package-name',
version: '1.2.3',
main: 'package-main-module' });
main: 'package-main-module'
});
process.addListener('exit', function() {

2
test/simple/test-net-bytes-stats.js

@ -64,7 +64,7 @@ tcp.listen(common.PORT, function () {
socket.connect(tcpPort);
} else {
tcp.close();
};
}
});
});

2
test/simple/test-net-connect-buffer.js

@ -66,7 +66,7 @@ tcp.listen(common.PORT, function () {
var r = socket.write('foo', function() {
fooWritten = true;
assert.ok(connectHappened);
console.error("foo written");
console.error('foo written');
});
assert.equal(false, r);

8
test/simple/test-net-connect-timeout.js

@ -47,7 +47,7 @@ var socket0 = net.createConnection(9999, 'google.com');
socket0.setTimeout(T);
socket0.on('timeout', function() {
console.error("timeout");
console.error('timeout');
gotTimeout0 = true;
var now = new Date();
assert.ok(now - start < T + 500);
@ -55,7 +55,7 @@ socket0.on('timeout', function() {
});
socket0.on('connect', function() {
console.error("connect");
console.error('connect');
gotConnect0 = true;
socket0.destroy();
});
@ -68,7 +68,7 @@ var socket1 = net.createConnection(9999, '24.24.24.24');
socket1.setTimeout(T);
socket1.on('timeout', function() {
console.error("timeout");
console.error('timeout');
gotTimeout1 = true;
var now = new Date();
assert.ok(now - start < T + 500);
@ -76,7 +76,7 @@ socket1.on('timeout', function() {
});
socket1.on('connect', function() {
console.error("connect");
console.error('connect');
gotConnect1 = true;
socket1.destroy();
});

6
test/simple/test-net-server-try-ports.js

@ -43,12 +43,12 @@ var server2 = net.Server(function (socket) {
var server2errors = 0;
server2.on('error', function() {
server2errors++;
console.error("server2 error");
console.error('server2 error');
});
server1.listen(common.PORT, function() {
console.error("server1 listening");
console.error('server1 listening');
server1listening = true;
// This should make server2 emit EADDRINUSE
server2.listen(common.PORT);
@ -59,7 +59,7 @@ server1.listen(common.PORT, function () {
// here.
setTimeout(function() {
server2.listen(common.PORT + 1, function() {
console.error("server2 listening");
console.error('server2 listening');
server2listening = true;
server1.close();

4
test/simple/test-net-stream.js

@ -33,7 +33,7 @@ s.server = new net.Server();
s.server.connections = 10;
assert.equal(10, s.server.connections);
s.destroy()
s.destroy();
assert.equal(9, s.server.connections);
s.destroy()
s.destroy();
assert.equal(9, s.server.connections);

16
test/simple/test-os.js

@ -27,32 +27,32 @@ var assert = require('assert');
var os = require('os');
var hostname = os.hostname()
console.log("hostname = %s", hostname);
var hostname = os.hostname();
console.log('hostname = %s', hostname);
assert.ok(hostname.length > 0);
var uptime = os.uptime();
console.log("uptime = %d", uptime);
console.log('uptime = %d', uptime);
assert.ok(uptime > 0);
var cpus = os.cpus();
console.log("cpus = ", cpus);
console.log('cpus = ', cpus);
assert.ok(cpus.length > 0);
var type = os.type();
console.log("type = ", type);
console.log('type = ', type);
assert.ok(type.length > 0);
var release = os.release();
console.log("release = ", release);
console.log('release = ', release);
assert.ok(release.length > 0);
var platform = os.platform();
console.log("platform = ", platform);
console.log('platform = ', platform);
assert.ok(platform.length > 0);
var arch = os.arch();
console.log("arch = ", arch);
console.log('arch = ', arch);
assert.ok(arch.length > 0);
if (process.platform != 'sunos') {

2
test/simple/test-path.js

@ -197,7 +197,7 @@ if (isWindows) {
[['.'], process.cwd()],
[['/some/dir', '.', '/absolute/'], '/absolute']];
}
var failures = []
var failures = [];
resolveTests.forEach(function(test) {
var actual = path.resolve.apply(path, test[0]);
var expected = test[1];

2
test/simple/test-pipe-file-to-http.js

@ -59,7 +59,7 @@ server.listen(common.PORT);
server.on('listening', function() {
var cmd = common.ddCommand(filename, 10240);
console.log("dd command: ", cmd);
console.log('dd command: ', cmd);
cp.exec(cmd, function(err, stdout, stderr) {
if (err) throw err;

5
test/simple/test-pipe-stream.js

@ -44,7 +44,7 @@ function test(clazz, cb) {
});
conn.on('data', function(data) {
assert.equal(data.toString(), 'PONG')
assert.equal(data.toString(), 'PONG');
have_pong = true;
conn.destroy();
});
@ -56,7 +56,7 @@ function test(clazz, cb) {
});
conn.on('data', function(data) {
assert.equal(data.toString(), 'PING')
assert.equal(data.toString(), 'PING');
have_ping = true;
conn.write('PONG', 'utf-8');
});
@ -83,3 +83,4 @@ function test(clazz, cb) {
test(net.Stream, function() {
test(net.Socket);
});

10
test/simple/test-process-wrap.js

@ -34,7 +34,7 @@ var gotPipeEOF = false;
var gotPipeData = false;
p.onexit = function(exitCode, signal) {
console.log("exit");
console.log('exit');
p.close();
pipe.readStart();
@ -42,22 +42,22 @@ p.onexit = function(exitCode, signal) {
assert.equal(0, signal);
processExited = true;
}
};
pipe.onread = function(b, off, len) {
assert.ok(processExited);
if (b) {
gotPipeData = true;
console.log("read %d", len);
console.log('read %d', len);
} else {
gotPipeEOF = true;
pipe.close();
}
}
};
p.spawn({
file: process.execPath,
args: [ process.execPath, "-v" ],
args: [process.execPath, '-v'],
stdoutStream: pipe
});

4
test/simple/test-regress-GH-1531.js

@ -20,7 +20,7 @@
// USE OR OTHER DEALINGS IN THE SOFTWARE.
if (!process.versions.openssl) {
console.error("Skipping because node compiled without OpenSSL.");
console.error('Skipping because node compiled without OpenSSL.');
process.exit(0);
}
@ -38,7 +38,7 @@ var gotCallback = false;
var server = https.createServer(options, function(req, res) {
res.writeHead(200);
res.end("hello world\n");
res.end('hello world\n');
});
server.listen(common.PORT, function() {

4
test/simple/test-regress-GH-1726.js

@ -59,6 +59,6 @@ child.on('exit', function (code) {
child.stdout.pipe(process.stdout);
child.stdout.on("close", function() {
console.error("child.stdout close gen=%d", gen);
child.stdout.on('close', function() {
console.error('child.stdout close gen=%d', gen);
});

12
test/simple/test-regress-GH-784.js

@ -31,18 +31,18 @@ server.on('listening', pingping);
function serverOn() {
console.error("Server ON");
console.error('Server ON');
server.listen(common.PORT);
}
function serverOff() {
console.error("Server OFF");
console.error('Server OFF');
server.close();
pingping();
}
var responses = []
var responses = [];
function afterPing(result) {
@ -78,7 +78,7 @@ function afterPing(result) {
function ping() {
console.error("making req");
console.error('making req');
var opt = {
port: common.PORT,
@ -98,7 +98,7 @@ function ping() {
assert.equal('PONG', body);
assert.ok(!hadError);
gotEnd = true;
afterPing("success");
afterPing('success');
});
});
@ -108,7 +108,7 @@ function ping() {
var hadError = false;
req.on('error', function(error) {
console.log("Error making ping req: " + error);
console.log('Error making ping req: ' + error);
hadError = true;
assert.ok(!gotEnd);
afterPing(error.message);

2
test/simple/test-regress-GH-819.js

@ -3,5 +3,5 @@ var net = require('net');
var assert = require('assert');
// Connect to something that we need to DNS resolve
var c = net.createConnection(80, "google.com");
var c = net.createConnection(80, 'google.com');
c.destroy();

4
test/simple/test-regress-GH-877.js

@ -14,11 +14,11 @@ var server = http.createServer(function (req, res) {
res.end('Hello World\n');
});
server.listen(common.PORT, "127.0.0.1", function() {
server.listen(common.PORT, '127.0.0.1', function() {
for (var i = 0; i < N; i++) {
var options = {
host: '127.0.0.1',
port: common.PORT,
port: common.PORT
};
var req = http.get(options, function(res) {

6
test/simple/test-regress-GH-892.js

@ -34,7 +34,7 @@ var spawn = require('child_process').spawn;
var https = require('https');
var fs = require('fs');
var PORT = 8000
var PORT = 8000;
var bytesExpected = 1024 * 1024 * 32;
@ -98,11 +98,11 @@ var server = https.Server(serverOptions, function(req, res) {
});
server.listen(common.PORT, function() {
console.log("expecting %d bytes", bytesExpected);
console.log('expecting %d bytes', bytesExpected);
makeRequest();
});
process.on('exit', function() {
console.error("got %d bytes", uploadCount);
console.error('got %d bytes', uploadCount);
assert.equal(uploadCount, bytesExpected);
});

8
test/simple/test-repl.js

@ -123,12 +123,12 @@ function error_test() {
{ client: client_unix, send: 'function blah() { return 1; }',
expect: prompt_unix },
{ client: client_unix, send: 'blah()',
expect: "1\n" + prompt_unix },
expect: '1\n' + prompt_unix },
// Multiline object
{ client: client_unix, send: '{ a: ',
expect: prompt_multiline },
{ client: client_unix, send: '1 }',
expect: "{ a: 1 }" },
expect: '{ a: 1 }' },
// Multiline anonymous function with comment
{ client: client_unix, send: '(function () {',
expect: prompt_multiline },
@ -137,7 +137,7 @@ function error_test() {
{ client: client_unix, send: 'return 1;',
expect: prompt_multiline },
{ client: client_unix, send: '})()',
expect: "1" },
expect: '1' }
]);
}
@ -234,7 +234,7 @@ function unix_test() {
{ client: client_unix, send: 'a = 12345\n',
expect: ('12345' + '\n' + prompt_unix) },
{ client: client_unix, send: '{a:1}\n',
expect: ('{ a: 1 }' + '\n' + prompt_unix) },
expect: ('{ a: 1 }' + '\n' + prompt_unix) }
]);
});

4
test/simple/test-require-cache-without-stat.js

@ -50,7 +50,7 @@ require('../fixtures/a.js');
require('./../fixtures/a.js');
require('http');
console.log("counterBefore = %d", counter);
console.log('counterBefore = %d', counter);
var counterBefore = counter;
// Now load the module a bunch of times with equivalent paths.
@ -66,7 +66,7 @@ for (var i = 0; i < 100; i++) {
require('http');
}
console.log("counterAfter = %d", counter);
console.log('counterAfter = %d', counter);
var counterAfter = counter;
assert.equal(counterBefore, counterAfter);

3
test/simple/test-stdin-from-file.js

@ -31,7 +31,8 @@ var fs = require('fs');
var stdoutScript = join(common.fixturesDir, 'echo.js');
var tmpFile = join(common.fixturesDir, 'stdin.txt');
var cmd = '"' + process.argv[0] + '" "' + stdoutScript + '" < "' + tmpFile + '"';
var cmd = '"' + process.argv[0] + '" "' + stdoutScript + '" < "' +
tmpFile + '"';
var string = 'abc\nümlaut.\nsomething else\n' +
'南越国是前203年至前111年存在于岭南地区的一个国家,国都位于番禺,' +

28
test/simple/test-stream-pipe-cleanup.js

@ -34,11 +34,11 @@ function Writable () {
util.inherits(Writable, stream.Stream);
Writable.prototype.end = function() {
this.endCalls++;
}
};
Writable.prototype.destroy = function() {
this.endCalls++;
}
};
function Readable() {
this.readable = true;
@ -53,14 +53,14 @@ var w = new Writable();
console.error = function(text) {
throw new Error(text);
}
};
var r;
for (i = 0; i < limit; i++) {
r = new Readable()
r.pipe(w)
r.emit('end')
r = new Readable();
r.pipe(w);
r.emit('end');
}
assert.equal(0, r.listeners('end').length);
assert.equal(limit, w.endCalls);
@ -68,9 +68,9 @@ assert.equal(limit, w.endCalls);
w.endCalls = 0;
for (i = 0; i < limit; i++) {
r = new Readable()
r.pipe(w)
r.emit('close')
r = new Readable();
r.pipe(w);
r.emit('close');
}
assert.equal(0, r.listeners('close').length);
assert.equal(limit, w.endCalls);
@ -78,13 +78,13 @@ assert.equal(limit, w.endCalls);
w.endCalls = 0;
var r2;
r = new Readable()
r = new Readable();
r2 = new Readable();
r.pipe(w)
r2.pipe(w)
r.emit('close')
r2.emit('close')
r.pipe(w);
r2.pipe(w);
r.emit('close');
r2.emit('close');
assert.equal(1, w.endCalls);
r = new Readable();

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save