Skip to content

Instantly share code, notes, and snippets.

@Sannis
Created December 3, 2010 00:35
Show Gist options
  • Save Sannis/726378 to your computer and use it in GitHub Desktop.
Save Sannis/726378 to your computer and use it in GitHub Desktop.
Node.js patch: GJSLint-part-of-tests.patch
From 3016954a427b3341106394a8350de1348c9dbac6 Mon Sep 17 00:00:00 2001
From: Oleg Efimov <efimovov@gmail.com>
Date: Fri, 3 Dec 2010 04:03:18 +0300
Subject: [PATCH] GJSLint part of tests
---
test/fixtures/a.js | 16 ++--
test/fixtures/b/c.js | 22 ++--
test/fixtures/b/d.js | 10 +-
test/fixtures/b/package/index.js | 4 +-
test/fixtures/child_process_should_emit_error.js | 8 +-
test/fixtures/cycles/folder/foo.js | 4 +-
test/fixtures/cycles/root.js | 8 +-
test/fixtures/echo.js | 8 +-
test/fixtures/global/plain.js | 6 +-
test/fixtures/nested-index/one/hello.js | 2 +-
test/fixtures/nested-index/two/hello.js | 2 +-
test/fixtures/net-fd-passing-receiver.js | 20 ++--
test/fixtures/print-chars-from-buffer.js | 10 +-
test/fixtures/print-chars.js | 6 +-
test/fixtures/recvfd.js | 2 +-
test/fixtures/require-path/p1/bar.js | 8 +-
test/fixtures/require-path/p1/foo.js | 2 +-
test/fixtures/require-path/p2/foo.js | 2 +-
test/fixtures/should_exit.js | 6 +-
test/fixtures/stdio-filter.js | 2 +-
test/fixtures/throws_error.js | 2 +-
test/fixtures/throws_error1.js | 2 +-
test/fixtures/throws_error3.js | 2 +-
test/message/2100bytes.js | 88 ++++++++--------
test/message/hello_world.js | 4 +-
test/message/undefined_reference_in_new_context.js | 4 +-
test/pummel/test-child-process-spawn-loop.js | 18 ++--
test/pummel/test-http-client-reconnect-bug.js | 28 +++---
test/pummel/test-http-upload-timeout.js | 4 +-
test/pummel/test-keep-alive.js | 38 ++++----
test/pummel/test-net-many-clients.js | 48 +++++-----
test/pummel/test-net-pause.js | 48 +++++-----
test/pummel/test-net-pingpong-delay.js | 76 +++++++-------
test/pummel/test-net-pingpong.js | 71 +++++++------
test/pummel/test-net-throttle.js | 38 ++++----
test/pummel/test-net-timeout.js | 60 ++++++------
test/pummel/test-timers.js | 38 ++++----
test/pummel/test-watch-file.js | 20 ++--
test/simple/test-next-tick-ordering.js | 20 ++--
test/simple/test-next-tick-ordering2.js | 8 +-
test/simple/test-script-context.js | 4 +-
test/simple/test-script-static-context.js | 4 +-
test/simple/test-signal-unregister.js | 24 ++--
test/simple/test-string-decoder.js | 13 ++-
test/simple/test-sync-fileread.js | 8 +-
test/simple/test-sys.js | 110 ++++++++++----------
test/simple/test-umask.js | 4 +-
test/simple/test-url.js | 8 +-
test/simple/test-utf8-scripts.js | 8 +-
test/simple/test-zerolengthbufferbug.js | 19 ++--
50 files changed, 484 insertions(+), 483 deletions(-)
diff --git a/test/fixtures/a.js b/test/fixtures/a.js
index 86b34a7..672da80 100644
--- a/test/fixtures/a.js
+++ b/test/fixtures/a.js
@@ -1,25 +1,25 @@
-var c = require("./b/c");
+var c = require('./b/c');
-common.debug("load fixtures/a.js");
+common.debug('load fixtures/a.js');
-var string = "A";
+var string = 'A';
exports.SomeClass = c.SomeClass;
-exports.A = function () {
+exports.A = function() {
return string;
};
-exports.C = function () {
+exports.C = function() {
return c.C();
};
-exports.D = function () {
+exports.D = function() {
return c.D();
};
exports.number = 42;
-process.addListener("exit", function () {
- string = "A done";
+process.addListener('exit', function() {
+ string = 'A done';
});
diff --git a/test/fixtures/b/c.js b/test/fixtures/b/c.js
index 66ab77e..cb4bb55 100644
--- a/test/fixtures/b/c.js
+++ b/test/fixtures/b/c.js
@@ -1,28 +1,28 @@
-var d = require("./d");
+var d = require('./d');
-var assert = require("assert");
+var assert = require('assert');
-var package = require("./package");
+var package = require('./package');
-assert.equal("world", package.hello);
+assert.equal('world', package.hello);
-common.debug("load fixtures/b/c.js");
+common.debug('load fixtures/b/c.js');
-var string = "C";
+var string = 'C';
exports.SomeClass = function() {
};
-exports.C = function () {
+exports.C = function() {
return string;
};
-exports.D = function () {
+exports.D = function() {
return d.D();
};
-process.addListener("exit", function () {
- string = "C done";
- console.log("b/c.js exit");
+process.addListener('exit', function() {
+ string = 'C done';
+ console.log('b/c.js exit');
});
diff --git a/test/fixtures/b/d.js b/test/fixtures/b/d.js
index a7e808b..55c812b 100644
--- a/test/fixtures/b/d.js
+++ b/test/fixtures/b/d.js
@@ -1,12 +1,12 @@
-common.debug("load fixtures/b/d.js");
+common.debug('load fixtures/b/d.js');
-var string = "D";
+var string = 'D';
-exports.D = function () {
+exports.D = function() {
return string;
};
-process.addListener("exit", function () {
- string = "D done";
+process.addListener('exit', function() {
+ string = 'D done';
});
diff --git a/test/fixtures/b/package/index.js b/test/fixtures/b/package/index.js
index 589096b..c69024b 100644
--- a/test/fixtures/b/package/index.js
+++ b/test/fixtures/b/package/index.js
@@ -1,2 +1,2 @@
-exports.hello = "world";
-common.debug("load package/index.js");
+exports.hello = 'world';
+common.debug('load package/index.js');
diff --git a/test/fixtures/child_process_should_emit_error.js b/test/fixtures/child_process_should_emit_error.js
index 3bfdc69..9f7b2bb 100644
--- a/test/fixtures/child_process_should_emit_error.js
+++ b/test/fixtures/child_process_should_emit_error.js
@@ -1,8 +1,8 @@
var exec = require('child_process').exec;
[0, 1].forEach(function(i) {
- exec('ls', function(err, stdout, stderr) {
- console.log(i);
- throw new Error('hello world');
- });
+ exec('ls', function(err, stdout, stderr) {
+ console.log(i);
+ throw new Error('hello world');
+ });
});
diff --git a/test/fixtures/cycles/folder/foo.js b/test/fixtures/cycles/folder/foo.js
index 268a613..f2bf829 100644
--- a/test/fixtures/cycles/folder/foo.js
+++ b/test/fixtures/cycles/folder/foo.js
@@ -1,6 +1,6 @@
-var root = require("./../root");
+var root = require('./../root');
-exports.hello = function () {
+exports.hello = function() {
return root.calledFromFoo();
};
diff --git a/test/fixtures/cycles/root.js b/test/fixtures/cycles/root.js
index d93488c..e73c9d9 100644
--- a/test/fixtures/cycles/root.js
+++ b/test/fixtures/cycles/root.js
@@ -1,10 +1,10 @@
-var foo = exports.foo = require("./folder/foo");
+var foo = exports.foo = require('./folder/foo');
-exports.hello = "hello";
-exports.sayHello = function () {
+exports.hello = 'hello';
+exports.sayHello = function() {
return foo.hello();
};
-exports.calledFromFoo = function () {
+exports.calledFromFoo = function() {
return exports.hello;
};
diff --git a/test/fixtures/echo.js b/test/fixtures/echo.js
index f206b51..3aba96b 100644
--- a/test/fixtures/echo.js
+++ b/test/fixtures/echo.js
@@ -1,14 +1,14 @@
-common = require("../common");
+common = require('../common');
assert = common.assert;
-common.print("hello world\r\n");
+common.print('hello world\r\n');
var stdin = process.openStdin();
-stdin.addListener("data", function (data) {
+stdin.addListener('data', function(data) {
process.stdout.write(data.toString());
});
-stdin.addListener("end", function () {
+stdin.addListener('end', function() {
process.stdout.end();
});
diff --git a/test/fixtures/global/plain.js b/test/fixtures/global/plain.js
index a9d4d91..4256788 100644
--- a/test/fixtures/global/plain.js
+++ b/test/fixtures/global/plain.js
@@ -1,4 +1,4 @@
-foo = "foo";
-global.bar = "bar";
+foo = 'foo';
+global.bar = 'bar';
-exports.fooBar = {foo: global.foo, bar:bar};
\ No newline at end of file
+exports.fooBar = {foo: global.foo, bar: bar};
diff --git a/test/fixtures/nested-index/one/hello.js b/test/fixtures/nested-index/one/hello.js
index e287275..f139fee 100644
--- a/test/fixtures/nested-index/one/hello.js
+++ b/test/fixtures/nested-index/one/hello.js
@@ -1,2 +1,2 @@
-exports.hello = "hello from one!";
+exports.hello = 'hello from one!';
diff --git a/test/fixtures/nested-index/two/hello.js b/test/fixtures/nested-index/two/hello.js
index fead2bd..8ec14b9 100644
--- a/test/fixtures/nested-index/two/hello.js
+++ b/test/fixtures/nested-index/two/hello.js
@@ -1,2 +1,2 @@
-exports.hello = "hello from two!";
+exports.hello = 'hello from two!';
diff --git a/test/fixtures/net-fd-passing-receiver.js b/test/fixtures/net-fd-passing-receiver.js
index a51dc09..e22d188 100644
--- a/test/fixtures/net-fd-passing-receiver.js
+++ b/test/fixtures/net-fd-passing-receiver.js
@@ -1,32 +1,32 @@
-process.mixin(require("../common"));
-net = require("net");
+process.mixin(require('../common'));
+net = require('net');
path = process.ARGV[2];
greeting = process.ARGV[3];
receiver = net.createServer(function(socket) {
- socket.addListener("fd", function(fd) {
+ socket.addListener('fd', function(fd) {
var peerInfo = process.getpeername(fd);
peerInfo.fd = fd;
var passedSocket = new net.Socket(peerInfo);
- passedSocket.addListener("eof", function() {
+ passedSocket.addListener('eof', function() {
passedSocket.close();
});
- passedSocket.addListener("data", function(data) {
- passedSocket.send("[echo] " + data);
+ passedSocket.addListener('data', function(data) {
+ passedSocket.send('[echo] ' + data);
});
- passedSocket.addListener("close", function() {
+ passedSocket.addListener('close', function() {
receiver.close();
});
- passedSocket.send("[greeting] " + greeting);
+ passedSocket.send('[greeting] ' + greeting);
});
});
/* To signal the test runne we're up and listening */
-receiver.addListener("listening", function() {
- common.print("ready");
+receiver.addListener('listening', function() {
+ common.print('ready');
});
receiver.listen(path);
diff --git a/test/fixtures/print-chars-from-buffer.js b/test/fixtures/print-chars-from-buffer.js
index d8c2870..9409c1d 100644
--- a/test/fixtures/print-chars-from-buffer.js
+++ b/test/fixtures/print-chars-from-buffer.js
@@ -1,10 +1,12 @@
-common = require("../common");
-assert = common.assert
-Buffer = require("buffer").Buffer;
+common = require('../common');
+assert = common.assert;
+Buffer = require('buffer').Buffer;
var n = parseInt(process.argv[2]);
b = new Buffer(n);
-for (var i = 0; i < n; i++) { b[i] = 100; }
+for (var i = 0; i < n; i++) {
+ b[i] = 100;
+}
process.stdout.write(b);
diff --git a/test/fixtures/print-chars.js b/test/fixtures/print-chars.js
index 4ceda97..25a4f06 100644
--- a/test/fixtures/print-chars.js
+++ b/test/fixtures/print-chars.js
@@ -1,9 +1,9 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
var n = parseInt(process.argv[2]);
-var s = "";
+var s = '';
for (var i = 0; i < n; i++) {
s += 'c';
}
diff --git a/test/fixtures/recvfd.js b/test/fixtures/recvfd.js
index 09b2864..f9ac1fb 100644
--- a/test/fixtures/recvfd.js
+++ b/test/fixtures/recvfd.js
@@ -36,7 +36,7 @@ function processData(s) {
if (pipeStream.write(JSON.stringify(d) + '\n')) {
drainFunc();
}
-};
+}
// Create a UNIX socket to the path defined by argv[2] and read a file
// descriptor and misc data from it.
diff --git a/test/fixtures/require-path/p1/bar.js b/test/fixtures/require-path/p1/bar.js
index cc67811..2e8ccf9 100644
--- a/test/fixtures/require-path/p1/bar.js
+++ b/test/fixtures/require-path/p1/bar.js
@@ -1,8 +1,8 @@
-var path = require("path");
+var path = require('path');
-require.paths.unshift(path.join(__dirname,"../p2"));
+require.paths.unshift(path.join(__dirname, '../p2'));
-exports.foo = require("foo");
+exports.foo = require('foo');
-exports.expect = require(path.join(__dirname, "../p2/bar"));
+exports.expect = require(path.join(__dirname, '../p2/bar'));
exports.actual = exports.foo.bar;
diff --git a/test/fixtures/require-path/p1/foo.js b/test/fixtures/require-path/p1/foo.js
index 6e926f2..43a7e4b 100644
--- a/test/fixtures/require-path/p1/foo.js
+++ b/test/fixtures/require-path/p1/foo.js
@@ -1,2 +1,2 @@
require.paths.unshift(__dirname);
-exports.bar = require("bar");
+exports.bar = require('bar');
diff --git a/test/fixtures/require-path/p2/foo.js b/test/fixtures/require-path/p2/foo.js
index ebf2ac2..0ee9298 100644
--- a/test/fixtures/require-path/p2/foo.js
+++ b/test/fixtures/require-path/p2/foo.js
@@ -1,2 +1,2 @@
require.paths.unshift(__dirname);
-exports.bar = require("bar"); // surprise! this is not /p2/bar, this is /p1/bar
+exports.bar = require('bar'); // surprise! this is not /p2/bar, this is /p1/bar
diff --git a/test/fixtures/should_exit.js b/test/fixtures/should_exit.js
index 826a118..1a37a57 100644
--- a/test/fixtures/should_exit.js
+++ b/test/fixtures/should_exit.js
@@ -1,6 +1,6 @@
function tmp() {}
-process.addListener("SIGINT", tmp);
-process.removeListener("SIGINT", tmp);
-setInterval(function () {
+process.addListener('SIGINT', tmp);
+process.removeListener('SIGINT', tmp);
+setInterval(function() {
process.stdout.write('keep alive\n');
}, 1000);
diff --git a/test/fixtures/stdio-filter.js b/test/fixtures/stdio-filter.js
index b3e4813..0078b5f 100644
--- a/test/fixtures/stdio-filter.js
+++ b/test/fixtures/stdio-filter.js
@@ -5,7 +5,7 @@ var replacement = process.argv[3];
var re = new RegExp(regexIn, 'g');
var stdin = process.openStdin();
-stdin.addListener("data", function (data) {
+stdin.addListener('data', function(data) {
data = data.toString();
process.stdout.write(data.replace(re, replacement));
});
diff --git a/test/fixtures/throws_error.js b/test/fixtures/throws_error.js
index 728ece5..80055bd 100644
--- a/test/fixtures/throws_error.js
+++ b/test/fixtures/throws_error.js
@@ -1 +1 @@
-throw new Error("blah");
+throw new Error('blah');
diff --git a/test/fixtures/throws_error1.js b/test/fixtures/throws_error1.js
index 728ece5..80055bd 100644
--- a/test/fixtures/throws_error1.js
+++ b/test/fixtures/throws_error1.js
@@ -1 +1 @@
-throw new Error("blah");
+throw new Error('blah');
diff --git a/test/fixtures/throws_error3.js b/test/fixtures/throws_error3.js
index aaf774b..080d031 100644
--- a/test/fixtures/throws_error3.js
+++ b/test/fixtures/throws_error3.js
@@ -1,3 +1,3 @@
-process.nextTick(function () {
+process.nextTick(function() {
JSON.parse(undefined);
});
diff --git a/test/message/2100bytes.js b/test/message/2100bytes.js
index cc371f0..f4da1a3 100644
--- a/test/message/2100bytes.js
+++ b/test/message/2100bytes.js
@@ -1,49 +1,49 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
util = require('util');
console.log([
- '_______________________________________________50',
- '______________________________________________100',
- '______________________________________________150',
- '______________________________________________200',
- '______________________________________________250',
- '______________________________________________300',
- '______________________________________________350',
- '______________________________________________400',
- '______________________________________________450',
- '______________________________________________500',
- '______________________________________________550',
- '______________________________________________600',
- '______________________________________________650',
- '______________________________________________700',
- '______________________________________________750',
- '______________________________________________800',
- '______________________________________________850',
- '______________________________________________900',
- '______________________________________________950',
- '_____________________________________________1000',
- '_____________________________________________1050',
- '_____________________________________________1100',
- '_____________________________________________1150',
- '_____________________________________________1200',
- '_____________________________________________1250',
- '_____________________________________________1300',
- '_____________________________________________1350',
- '_____________________________________________1400',
- '_____________________________________________1450',
- '_____________________________________________1500',
- '_____________________________________________1550',
- '_____________________________________________1600',
- '_____________________________________________1650',
- '_____________________________________________1700',
- '_____________________________________________1750',
- '_____________________________________________1800',
- '_____________________________________________1850',
- '_____________________________________________1900',
- '_____________________________________________1950',
- '_____________________________________________2000',
- '_____________________________________________2050',
- '_____________________________________________2100',
+ '_______________________________________________50',
+ '______________________________________________100',
+ '______________________________________________150',
+ '______________________________________________200',
+ '______________________________________________250',
+ '______________________________________________300',
+ '______________________________________________350',
+ '______________________________________________400',
+ '______________________________________________450',
+ '______________________________________________500',
+ '______________________________________________550',
+ '______________________________________________600',
+ '______________________________________________650',
+ '______________________________________________700',
+ '______________________________________________750',
+ '______________________________________________800',
+ '______________________________________________850',
+ '______________________________________________900',
+ '______________________________________________950',
+ '_____________________________________________1000',
+ '_____________________________________________1050',
+ '_____________________________________________1100',
+ '_____________________________________________1150',
+ '_____________________________________________1200',
+ '_____________________________________________1250',
+ '_____________________________________________1300',
+ '_____________________________________________1350',
+ '_____________________________________________1400',
+ '_____________________________________________1450',
+ '_____________________________________________1500',
+ '_____________________________________________1550',
+ '_____________________________________________1600',
+ '_____________________________________________1650',
+ '_____________________________________________1700',
+ '_____________________________________________1750',
+ '_____________________________________________1800',
+ '_____________________________________________1850',
+ '_____________________________________________1900',
+ '_____________________________________________1950',
+ '_____________________________________________2000',
+ '_____________________________________________2050',
+ '_____________________________________________2100'
].join('\n'));
diff --git a/test/message/hello_world.js b/test/message/hello_world.js
index 522d649..6f60c4c 100644
--- a/test/message/hello_world.js
+++ b/test/message/hello_world.js
@@ -1,4 +1,4 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
console.log('hello world');
diff --git a/test/message/undefined_reference_in_new_context.js b/test/message/undefined_reference_in_new_context.js
index b7d8d22..67fe9be 100644
--- a/test/message/undefined_reference_in_new_context.js
+++ b/test/message/undefined_reference_in_new_context.js
@@ -1,5 +1,5 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
common.error('before');
diff --git a/test/pummel/test-child-process-spawn-loop.js b/test/pummel/test-child-process-spawn-loop.js
index 8624fff..bd81341 100644
--- a/test/pummel/test-child-process-spawn-loop.js
+++ b/test/pummel/test-child-process-spawn-loop.js
@@ -1,5 +1,5 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
var spawn = require('child_process').spawn;
@@ -7,23 +7,23 @@ var SIZE = 1000 * 1024;
var N = 40;
var finished = false;
-function doSpawn (i) {
- var child = spawn( 'python', ['-c', 'print ' + SIZE + ' * "C"']);
+function doSpawn(i) {
+ var child = spawn('python', ['-c', 'print ' + SIZE + ' * "C"']);
var count = 0;
child.stdout.setEncoding('ascii');
- child.stdout.addListener("data", function (chunk) {
+ child.stdout.addListener('data', function(chunk) {
count += chunk.length;
});
- child.stderr.addListener("data", function (chunk) {
+ child.stderr.addListener('data', function(chunk) {
console.log('stderr: ' + chunk);
});
- child.addListener("exit", function () {
+ child.addListener('exit', function() {
assert.equal(SIZE + 1, count); // + 1 for \n
if (i < N) {
- doSpawn(i+1);
+ doSpawn(i + 1);
} else {
finished = true;
}
@@ -32,6 +32,6 @@ function doSpawn (i) {
doSpawn(0);
-process.addListener("exit", function () {
+process.addListener('exit', function() {
assert.ok(finished);
});
diff --git a/test/pummel/test-http-client-reconnect-bug.js b/test/pummel/test-http-client-reconnect-bug.js
index bf26a7b..3a5de31 100644
--- a/test/pummel/test-http-client-reconnect-bug.js
+++ b/test/pummel/test-http-client-reconnect-bug.js
@@ -1,9 +1,9 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
-var net = require("net"),
- util = require("util"),
- http = require("http");
+var net = require('net'),
+ util = require('util'),
+ http = require('http');
var errorCount = 0;
var eofCount = 0;
@@ -11,33 +11,33 @@ var eofCount = 0;
var server = net.createServer(function(socket) {
socket.end();
});
-server.on('listening', function(){
+server.on('listening', function() {
var client = http.createClient(common.PORT);
- client.addListener("error", function(err) {
- console.log("ERROR! "+(err.stack||err));
+ client.addListener('error', function(err) {
+ console.log('ERROR! ' + (err.stack || err));
errorCount++;
});
- client.addListener("end", function() {
- console.log("EOF!");
+ client.addListener('end', function() {
+ console.log('EOF!');
eofCount++;
});
- var request = client.request("GET", "/", {"host": "localhost"});
+ var request = client.request('GET', '/', {'host': 'localhost'});
request.end();
request.addListener('response', function(response) {
- console.log("STATUS: " + response.statusCode);
+ console.log('STATUS: ' + response.statusCode);
});
});
server.listen(common.PORT);
-setTimeout(function () {
+setTimeout(function() {
server.close();
}, 500);
-process.addListener('exit', function () {
+process.addListener('exit', function() {
assert.equal(0, errorCount);
assert.equal(1, eofCount);
});
diff --git a/test/pummel/test-http-upload-timeout.js b/test/pummel/test-http-upload-timeout.js
index e37b695..4fb4980 100644
--- a/test/pummel/test-http-upload-timeout.js
+++ b/test/pummel/test-http-upload-timeout.js
@@ -1,8 +1,8 @@
// This tests setTimeout() by having multiple clients connecting and sending
// data in random intervals. Clients are also randomly disconnecting until there
// are no more clients left. If no false timeout occurs, this test has passed.
-var common = require("../common"),
- assert = require("assert"),
+var common = require('../common'),
+ assert = require('assert'),
http = require('http'),
server = http.createServer(),
connections = 0;
diff --git a/test/pummel/test-keep-alive.js b/test/pummel/test-keep-alive.js
index fb0979a..d75ac9b 100644
--- a/test/pummel/test-keep-alive.js
+++ b/test/pummel/test-keep-alive.js
@@ -1,14 +1,14 @@
-// This test requires the program "ab"
-common = require("../common");
-assert = common.assert
-http = require("http");
-exec = require("child_process").exec;
+// This test requires the program 'ab'
+common = require('../common');
+assert = common.assert;
+http = require('http');
+exec = require('child_process').exec;
-body = "hello world\n";
-server = http.createServer(function (req, res) {
+body = 'hello world\n';
+server = http.createServer(function(req, res) {
res.writeHead(200, {
- "Content-Length": body.length,
- "Content-Type": "text/plain"
+ 'Content-Length': body.length,
+ 'Content-Type': 'text/plain'
});
res.write(body);
res.end();
@@ -19,11 +19,11 @@ var normalReqSec = 0;
function runAb(opts, callback) {
- var command = "ab " + opts + " http://127.0.0.1:" + common.PORT + "/";
- exec(command, function (err, stdout, stderr) {
+ var command = 'ab ' + opts + ' http://127.0.0.1:' + common.PORT + '/';
+ exec(command, function(err, stdout, stderr) {
if (err) {
- if (stderr.indexOf("ab") >= 0) {
- console.log("ab not installed? skipping test.\n" + stderr);
+ if (stderr.indexOf('ab') >= 0) {
+ console.log('ab not installed? skipping test.\n' + stderr);
process.reallyExit(0);
}
return;
@@ -44,22 +44,22 @@ function runAb(opts, callback) {
});
}
-server.listen(common.PORT, function () {
- runAb("-k -c 100 -t 2", function (reqSec, keepAliveRequests) {
+server.listen(common.PORT, function() {
+ runAb('-k -c 100 -t 2', function(reqSec, keepAliveRequests) {
keepAliveReqSec = reqSec;
assert.equal(true, keepAliveRequests > 0);
- console.log("keep-alive: " + keepAliveReqSec + " req/sec");
+ console.log('keep-alive: ' + keepAliveReqSec + ' req/sec');
- runAb("-c 100 -t 2", function (reqSec, keepAliveRequests) {
+ runAb('-c 100 -t 2', function(reqSec, keepAliveRequests) {
normalReqSec = reqSec;
assert.equal(0, keepAliveRequests);
- console.log("normal: " + normalReqSec + " req/sec");
+ console.log('normal: ' + normalReqSec + ' req/sec');
server.close();
});
});
});
-process.addListener("exit", function () {
+process.addListener('exit', function() {
assert.equal(true, normalReqSec > 50);
assert.equal(true, keepAliveReqSec > 50);
assert.equal(true, normalReqSec < keepAliveReqSec);
diff --git a/test/pummel/test-net-many-clients.js b/test/pummel/test-net-many-clients.js
index f6e3619..e389099 100644
--- a/test/pummel/test-net-many-clients.js
+++ b/test/pummel/test-net-many-clients.js
@@ -1,56 +1,56 @@
-common = require("../common");
-assert = common.assert
-net = require("net");
+common = require('../common');
+assert = common.assert;
+net = require('net');
// settings
-var bytes = 1024*40;
+var bytes = 1024 * 40;
var concurrency = 100;
var connections_per_client = 5;
// measured
var total_connections = 0;
-var body = "";
+var body = '';
for (var i = 0; i < bytes; i++) {
- body += "C";
+ body += 'C';
}
-var server = net.createServer(function (c) {
- c.addListener("connect", function () {
+var server = net.createServer(function(c) {
+ c.addListener('connect', function() {
total_connections++;
- common.print("#");
+ common.print('#');
c.write(body);
c.end();
});
});
-function runClient (callback) {
+function runClient(callback) {
var client = net.createConnection(common.PORT);
client.connections = 0;
- client.setEncoding("utf8");
+ client.setEncoding('utf8');
- client.addListener("connect", function () {
- common.print("c");
- client.recved = "";
+ client.addListener('connect', function() {
+ common.print('c');
+ client.recved = '';
client.connections += 1;
});
- client.addListener("data", function (chunk) {
+ client.addListener('data', function(chunk) {
this.recved += chunk;
});
- client.addListener("end", function () {
+ client.addListener('end', function() {
client.end();
});
- client.addListener("error", function (e) {
- console.log("\n\nERROOOOOr");
+ client.addListener('error', function(e) {
+ console.log('\n\nERROOOOOr');
throw e;
});
- client.addListener("close", function (had_error) {
- common.print(".");
+ client.addListener('close', function(had_error) {
+ common.print('.');
assert.equal(false, had_error);
assert.equal(bytes, client.recved.length);
@@ -67,16 +67,16 @@ function runClient (callback) {
});
}
-server.listen(common.PORT, function () {
+server.listen(common.PORT, function() {
var finished_clients = 0;
for (var i = 0; i < concurrency; i++) {
- runClient(function () {
+ runClient(function() {
if (++finished_clients == concurrency) server.close();
});
}
});
-process.addListener("exit", function () {
+process.addListener('exit', function() {
assert.equal(connections_per_client * concurrency, total_connections);
- console.log("\nokay!");
+ console.log('\nokay!');
});
diff --git a/test/pummel/test-net-pause.js b/test/pummel/test-net-pause.js
index 82b48ba..057da9f 100644
--- a/test/pummel/test-net-pause.js
+++ b/test/pummel/test-net-pause.js
@@ -1,47 +1,47 @@
-var common = require("../common");
+var common = require('../common');
var assert = common.assert;
-var net = require("net");
+var net = require('net');
var N = 200;
-var recv = "", chars_recved = 0;
+var recv = '', chars_recved = 0;
-server = net.createServer(function (connection) {
- function write (j) {
+server = net.createServer(function(connection) {
+ function write(j) {
if (j >= N) {
connection.end();
return;
}
- setTimeout(function () {
- connection.write("C");
- write(j+1);
+ setTimeout(function() {
+ connection.write('C');
+ write(j + 1);
}, 10);
}
write(0);
});
-server.on('listening', function(){
+server.on('listening', function() {
client = net.createConnection(common.PORT);
- client.setEncoding("ascii");
- client.addListener("data", function (d) {
- common.print(d);
- recv += d;
+ client.setEncoding('ascii');
+ client.addListener('data', function(d) {
+ common.print(d);
+ recv += d;
});
- setTimeout(function () {
+ setTimeout(function() {
chars_recved = recv.length;
- console.log("pause at: " + chars_recved);
+ console.log('pause at: ' + chars_recved);
assert.equal(true, chars_recved > 1);
client.pause();
- setTimeout(function () {
- console.log("resume at: " + chars_recved);
+ setTimeout(function() {
+ console.log('resume at: ' + chars_recved);
assert.equal(chars_recved, recv.length);
client.resume();
- setTimeout(function () {
+ setTimeout(function() {
chars_recved = recv.length;
- console.log("pause at: " + chars_recved);
+ console.log('pause at: ' + chars_recved);
client.pause();
- setTimeout(function () {
- console.log("resume at: " + chars_recved);
+ setTimeout(function() {
+ console.log('resume at: ' + chars_recved);
assert.equal(chars_recved, recv.length);
client.resume();
@@ -53,14 +53,14 @@ server.on('listening', function(){
}, 500);
- client.addListener("end", function () {
+ client.addListener('end', function() {
server.close();
client.end();
});
});
server.listen(common.PORT);
-process.addListener("exit", function () {
+process.addListener('exit', function() {
assert.equal(N, recv.length);
- common.debug("Exit");
+ common.debug('Exit');
});
diff --git a/test/pummel/test-net-pingpong-delay.js b/test/pummel/test-net-pingpong-delay.js
index f1e3dac..41c6922 100644
--- a/test/pummel/test-net-pingpong-delay.js
+++ b/test/pummel/test-net-pingpong-delay.js
@@ -1,84 +1,84 @@
-common = require("../common");
-assert = common.assert
-net = require("net");
+common = require('../common');
+assert = common.assert;
+net = require('net');
var tests_run = 0;
-function pingPongTest (port, host, on_complete) {
+function pingPongTest(port, host, on_complete) {
var N = 100;
var DELAY = 1;
var count = 0;
var client_ended = false;
- var server = net.createServer({ allowHalfOpen: true }, function (socket) {
- socket.setEncoding("utf8");
+ var server = net.createServer({ allowHalfOpen: true }, function(socket) {
+ socket.setEncoding('utf8');
- socket.addListener("data", function (data) {
+ socket.addListener('data', function(data) {
console.log(data);
- assert.equal("PING", data);
- assert.equal("open", socket.readyState);
+ assert.equal('PING', data);
+ assert.equal('open', socket.readyState);
assert.equal(true, count <= N);
- setTimeout(function () {
- assert.equal("open", socket.readyState);
- socket.write("PONG");
+ setTimeout(function() {
+ assert.equal('open', socket.readyState);
+ socket.write('PONG');
}, DELAY);
});
- socket.addListener("timeout", function () {
- common.debug("server-side timeout!!");
+ socket.addListener('timeout', function() {
+ common.debug('server-side timeout!!');
assert.equal(false, true);
});
- socket.addListener("end", function () {
- console.log("server-side socket EOF");
- assert.equal("writeOnly", socket.readyState);
+ socket.addListener('end', function() {
+ console.log('server-side socket EOF');
+ assert.equal('writeOnly', socket.readyState);
socket.end();
});
- socket.addListener("close", function (had_error) {
- console.log("server-side socket.end");
+ socket.addListener('close', function(had_error) {
+ console.log('server-side socket.end');
assert.equal(false, had_error);
- assert.equal("closed", socket.readyState);
+ assert.equal('closed', socket.readyState);
socket.server.close();
});
});
- server.listen(port, host, function () {
+ server.listen(port, host, function() {
var client = net.createConnection(port, host);
- client.setEncoding("utf8");
+ client.setEncoding('utf8');
- client.addListener("connect", function () {
- assert.equal("open", client.readyState);
- client.write("PING");
+ client.addListener('connect', function() {
+ assert.equal('open', client.readyState);
+ client.write('PING');
});
- client.addListener("data", function (data) {
+ client.addListener('data', function(data) {
console.log(data);
- assert.equal("PONG", data);
- assert.equal("open", client.readyState);
+ assert.equal('PONG', data);
+ assert.equal('open', client.readyState);
- setTimeout(function () {
- assert.equal("open", client.readyState);
+ setTimeout(function() {
+ assert.equal('open', client.readyState);
if (count++ < N) {
- client.write("PING");
+ client.write('PING');
} else {
- console.log("closing client");
+ console.log('closing client');
client.end();
client_ended = true;
}
}, DELAY);
});
- client.addListener("timeout", function () {
- common.debug("client-side timeout!!");
+ client.addListener('timeout', function() {
+ common.debug('client-side timeout!!');
assert.equal(false, true);
});
- client.addListener("close", function () {
- console.log("client.end");
- assert.equal(N+1, count);
+ client.addListener('close', function() {
+ console.log('client.end');
+ assert.equal(N + 1, count);
assert.ok(client_ended);
if (on_complete) on_complete();
tests_run += 1;
@@ -88,6 +88,6 @@ function pingPongTest (port, host, on_complete) {
pingPongTest(common.PORT);
-process.addListener("exit", function () {
+process.addListener('exit', function() {
assert.equal(1, tests_run);
});
diff --git a/test/pummel/test-net-pingpong.js b/test/pummel/test-net-pingpong.js
index e58b473..4546470 100644
--- a/test/pummel/test-net-pingpong.js
+++ b/test/pummel/test-net-pingpong.js
@@ -1,83 +1,84 @@
-common = require("../common");
-assert = common.assert
-net = require("net");
+common = require('../common');
+assert = common.assert;
+net = require('net');
var tests_run = 0;
-function pingPongTest (port, host, on_complete) {
+function pingPongTest(port, host, on_complete) {
var N = 1000;
var count = 0;
var sent_final_ping = false;
- var server = net.createServer({ allowHalfOpen: true }, function (socket) {
+ var server = net.createServer({ allowHalfOpen: true }, function(socket) {
assert.equal(true, socket.remoteAddress !== null);
assert.equal(true, socket.remoteAddress !== undefined);
- if (host === "127.0.0.1" || host === "localhost" || !host) {
- assert.equal(socket.remoteAddress, "127.0.0.1");
+ if (host === '127.0.0.1' || host === 'localhost' || !host) {
+ assert.equal(socket.remoteAddress, '127.0.0.1');
} else {
- console.log('host = ' + host + ', remoteAddress = ' + socket.remoteAddress);
- assert.equal(socket.remoteAddress, "::1");
+ console.log('host = ' + host +
+ ', remoteAddress = ' + socket.remoteAddress);
+ assert.equal(socket.remoteAddress, '::1');
}
- socket.setEncoding("utf8");
+ socket.setEncoding('utf8');
socket.setNoDelay();
socket.timeout = 0;
- socket.addListener("data", function (data) {
- console.log("server got: " + JSON.stringify(data));
- assert.equal("open", socket.readyState);
+ socket.addListener('data', function(data) {
+ console.log('server got: ' + JSON.stringify(data));
+ assert.equal('open', socket.readyState);
assert.equal(true, count <= N);
if (/PING/.exec(data)) {
- socket.write("PONG");
+ socket.write('PONG');
}
});
- socket.addListener("end", function () {
- assert.equal("writeOnly", socket.readyState);
+ socket.addListener('end', function() {
+ assert.equal('writeOnly', socket.readyState);
socket.end();
});
- socket.addListener("close", function (had_error) {
+ socket.addListener('close', function(had_error) {
assert.equal(false, had_error);
- assert.equal("closed", socket.readyState);
+ assert.equal('closed', socket.readyState);
socket.server.close();
});
});
- server.listen(port, host, function () {
+ server.listen(port, host, function() {
var client = net.createConnection(port, host);
- client.setEncoding("utf8");
+ client.setEncoding('utf8');
- client.addListener("connect", function () {
- assert.equal("open", client.readyState);
- client.write("PING");
+ client.addListener('connect', function() {
+ assert.equal('open', client.readyState);
+ client.write('PING');
});
- client.addListener("data", function (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) {
- assert.equal("readOnly", client.readyState);
+ assert.equal('readOnly', client.readyState);
return;
} else {
- assert.equal("open", client.readyState);
+ assert.equal('open', client.readyState);
}
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 () {
- assert.equal(N+1, count);
+ client.addListener('close', function() {
+ assert.equal(N + 1, count);
assert.equal(true, sent_final_ping);
if (on_complete) on_complete();
tests_run += 1;
@@ -86,13 +87,13 @@ function pingPongTest (port, host, on_complete) {
}
/* All are run at once, so run on different ports */
-pingPongTest(common.PORT, "localhost");
-pingPongTest(common.PORT+1, null);
+pingPongTest(common.PORT, 'localhost');
+pingPongTest(common.PORT + 1, null);
// This IPv6 isn't working on Solaris
var solaris = /sunos/i.test(process.platform);
-if (!solaris) pingPongTest(common.PORT+2, "::1");
+if (!solaris) pingPongTest(common.PORT + 2, '::1');
-process.addListener("exit", function () {
+process.addListener('exit', function() {
assert.equal(solaris ? 2 : 3, tests_run);
});
diff --git a/test/pummel/test-net-throttle.js b/test/pummel/test-net-throttle.js
index 6aada7a..66f74f0 100644
--- a/test/pummel/test-net-throttle.js
+++ b/test/pummel/test-net-throttle.js
@@ -1,49 +1,49 @@
-common = require("../common");
-assert = common.assert
-net = require("net");
-N = 160*1024; // 30kb
+common = require('../common');
+assert = common.assert;
+net = require('net');
+N = 160 * 1024; // 30kb
chars_recved = 0;
npauses = 0;
-console.log("build big string");
-var body = "";
+console.log('build big string');
+var body = '';
for (var i = 0; i < N; i++) {
- body += "C";
+ body += 'C';
}
-console.log("start server on port " + common.PORT);
+console.log('start server on port ' + common.PORT);
-server = net.createServer(function (connection) {
- connection.addListener("connect", function () {
+server = net.createServer(function(connection) {
+ connection.addListener('connect', function() {
assert.equal(false, connection.write(body));
connection.end();
});
});
-server.listen(common.PORT, function () {
+server.listen(common.PORT, function() {
var paused = false;
client = net.createConnection(common.PORT);
- client.setEncoding("ascii");
- client.addListener("data", function (d) {
+ client.setEncoding('ascii');
+ client.addListener('data', function(d) {
chars_recved += d.length;
- console.log("got " + chars_recved);
+ console.log('got ' + chars_recved);
if (!paused) {
client.pause();
npauses += 1;
paused = true;
- console.log("pause");
+ console.log('pause');
x = chars_recved;
- setTimeout(function () {
+ setTimeout(function() {
assert.equal(chars_recved, x);
client.resume();
- console.log("resume");
+ console.log('resume');
paused = false;
}, 100);
}
});
- client.addListener("end", function () {
+ client.addListener('end', function() {
server.close();
client.end();
});
@@ -51,7 +51,7 @@ server.listen(common.PORT, function () {
-process.addListener("exit", function () {
+process.addListener('exit', function() {
assert.equal(N, chars_recved);
assert.equal(true, npauses > 2);
});
diff --git a/test/pummel/test-net-timeout.js b/test/pummel/test-net-timeout.js
index a02540e..e0a4f51 100644
--- a/test/pummel/test-net-timeout.js
+++ b/test/pummel/test-net-timeout.js
@@ -1,83 +1,83 @@
-common = require("../common");
-assert = common.assert
-net = require("net");
+common = require('../common');
+assert = common.assert;
+net = require('net');
exchanges = 0;
starttime = null;
timeouttime = null;
timeout = 1000;
-var echo_server = net.createServer(function (socket) {
+var echo_server = net.createServer(function(socket) {
socket.setTimeout(timeout);
- socket.addListener("timeout", function () {
- console.log("server timeout");
+ socket.addListener('timeout', function() {
+ console.log('server timeout');
timeouttime = new Date;
console.dir(timeouttime);
socket.destroy();
});
- socket.addListener("error", function (e) {
- throw new Error("Server side socket should not get error. We disconnect willingly.");
+ socket.addListener('error', function(e) {
+ throw new Error('Server side socket should not get error. We disconnect willingly.');
})
- socket.addListener("data", function (d) {
+ socket.addListener('data', function(d) {
console.log(d);
socket.write(d);
});
- socket.addListener("end", function () {
+ socket.addListener('end', function() {
socket.end();
});
});
-echo_server.listen(common.PORT, function () {
- console.log("server listening at " + common.PORT);
+echo_server.listen(common.PORT, function() {
+ console.log('server listening at ' + common.PORT);
var client = net.createConnection(common.PORT);
- client.setEncoding("UTF8");
+ client.setEncoding('UTF8');
client.setTimeout(0); // disable the timeout for client
- client.addListener("connect", function () {
- console.log("client connected.");
- client.write("hello\r\n");
+ client.addListener('connect', function() {
+ console.log('client connected.');
+ client.write('hello\r\n');
});
- client.addListener("data", function (chunk) {
- assert.equal("hello\r\n", chunk);
+ client.addListener('data', function(chunk) {
+ assert.equal('hello\r\n', chunk);
if (exchanges++ < 5) {
- setTimeout(function () {
- console.log("client write 'hello'");
- client.write("hello\r\n");
+ setTimeout(function() {
+ console.log('client write "hello"');
+ client.write('hello\r\n');
}, 500);
if (exchanges == 5) {
- console.log("wait for timeout - should come in " + timeout + " ms");
+ console.log('wait for timeout - should come in ' + timeout + ' ms');
starttime = new Date;
console.dir(starttime);
}
}
});
- client.addListener("timeout", function () {
- throw new Error("client timeout - this shouldn't happen");
+ client.addListener('timeout', function() {
+ throw new Error('client timeout - this shouldn't happen');
});
- client.addListener("end", function () {
- console.log("client end");
+ client.addListener('end', function() {
+ console.log('client end');
client.end();
});
- client.addListener("close", function () {
- console.log("client disconnect");
+ client.addListener('close', function() {
+ console.log('client disconnect');
echo_server.close();
});
});
-process.addListener("exit", function () {
+process.addListener('exit', function() {
assert.ok(starttime != null);
assert.ok(timeouttime != null);
diff = timeouttime - starttime;
- console.log("diff = " + diff);
+ console.log('diff = ' + diff);
assert.ok(timeout < diff);
diff --git a/test/pummel/test-timers.js b/test/pummel/test-timers.js
index a9681d7..e25f584 100644
--- a/test/pummel/test-timers.js
+++ b/test/pummel/test-timers.js
@@ -1,4 +1,4 @@
-common = require("../common");
+common = require('../common');
assert = common.assert
assert = require('assert');
@@ -14,28 +14,28 @@ clearInterval(null);
assert.equal(true, setTimeout instanceof Function);
var starttime = new Date;
-setTimeout(function () {
+setTimeout(function() {
var endtime = new Date;
var diff = endtime - starttime;
assert.ok(diff > 0);
- console.log("diff: " + diff);
+ console.log('diff: ' + diff);
assert.equal(true, 1000 - WINDOW < diff && diff < 1000 + WINDOW);
setTimeout_called = true;
}, 1000);
// this timer shouldn't execute
-var id = setTimeout(function () { assert.equal(true, false); }, 500);
+var id = setTimeout(function() { assert.equal(true, false); }, 500);
clearTimeout(id);
-setInterval(function () {
+setInterval(function() {
interval_count += 1;
var endtime = new Date;
var diff = endtime - starttime;
assert.ok(diff > 0);
- console.log("diff: " + diff);
+ console.log('diff: ' + diff);
var t = interval_count * 1000;
@@ -49,38 +49,38 @@ setInterval(function () {
// Single param:
setTimeout(function(param){
- assert.equal("test param", param);
-}, 1000, "test param");
+ assert.equal('test param', param);
+}, 1000, 'test param');
var interval_count2 = 0;
setInterval(function(param){
++interval_count2;
- assert.equal("test param", param);
+ assert.equal('test param', param);
if(interval_count2 == 3)
clearInterval(this);
-}, 1000, "test param");
+}, 1000, 'test param');
// Multiple param
setTimeout(function(param1, param2){
- assert.equal("param1", param1);
- assert.equal("param2", param2);
-}, 1000, "param1", "param2");
+ assert.equal('param1', param1);
+ assert.equal('param2', param2);
+}, 1000, 'param1', 'param2');
var interval_count3 = 0;
setInterval(function(param1, param2){
++interval_count3;
- assert.equal("param1", param1);
- assert.equal("param2", param2);
+ assert.equal('param1', param1);
+ assert.equal('param2', param2);
if(interval_count3 == 3)
clearInterval(this);
-}, 1000, "param1", "param2");
+}, 1000, 'param1', 'param2');
// setInterval(cb, 0) should be called multiple times.
count4 = 0;
-interval4 = setInterval(function () {
+interval4 = setInterval(function() {
if (++count4 > 10) clearInterval(interval4);
}, 0);
@@ -101,9 +101,9 @@ z = setTimeout(t, 200);
clearTimeout(y);
-process.addListener("exit", function () {
+process.addListener('exit', function() {
assert.equal(true, setTimeout_called);
assert.equal(3, interval_count);
assert.equal(11, count4);
- assert.equal(0, expectedTimeouts, "clearTimeout cleared too many timeouts");
+ assert.equal(0, expectedTimeouts, 'clearTimeout cleared too many timeouts');
});
diff --git a/test/pummel/test-watch-file.js b/test/pummel/test-watch-file.js
index 8c59441..f949c13 100644
--- a/test/pummel/test-watch-file.js
+++ b/test/pummel/test-watch-file.js
@@ -1,18 +1,18 @@
-common = require("../common");
+common = require('../common');
assert = common.assert
-var fs = require("fs");
-var path = require("path");
+var fs = require('fs');
+var path = require('path');
-var f = path.join(common.fixturesDir, "x.txt");
-var f2 = path.join(common.fixturesDir, "x2.txt");
+var f = path.join(common.fixturesDir, 'x.txt');
+var f2 = path.join(common.fixturesDir, 'x2.txt');
-console.log("watching for changes of " + f);
+console.log('watching for changes of ' + f);
var changes = 0;
function watchFile () {
- fs.watchFile(f, function (curr, prev) {
- console.log(f + " change");
+ fs.watchFile(f, function(curr, prev) {
+ console.log(f + ' change');
changes++;
assert.ok(curr.mtime != prev.mtime);
fs.unwatchFile(f);
@@ -24,10 +24,10 @@ function watchFile () {
watchFile();
-var fd = fs.openSync(f, "w+");
+var fd = fs.openSync(f, 'w+');
fs.writeSync(fd, 'xyz\n');
fs.closeSync(fd);
-process.addListener("exit", function () {
+process.addListener('exit', function() {
assert.ok(changes > 0);
});
diff --git a/test/simple/test-next-tick-ordering.js b/test/simple/test-next-tick-ordering.js
index 5621272..90dec64 100644
--- a/test/simple/test-next-tick-ordering.js
+++ b/test/simple/test-next-tick-ordering.js
@@ -1,32 +1,32 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
var i;
var N = 30;
var done = [];
function get_printer(timeout) {
- return function () {
- console.log("Running from setTimeout " + timeout);
+ return function() {
+ console.log('Running from setTimeout ' + timeout);
done.push(timeout);
};
}
-process.nextTick(function () {
- console.log("Running from nextTick");
+process.nextTick(function() {
+ console.log('Running from nextTick');
done.push('nextTick');
-})
+});
for (i = 0; i < N; i += 1) {
setTimeout(get_printer(i), i);
}
-console.log("Running from main.");
+console.log('Running from main.');
-process.addListener('exit', function () {
+process.addListener('exit', function() {
assert.equal('nextTick', done[0]);
for (i = 0; i < N; i += 1) {
- assert.equal(i, done[i+1]);
+ assert.equal(i, done[i + 1]);
}
});
diff --git a/test/simple/test-next-tick-ordering2.js b/test/simple/test-next-tick-ordering2.js
index 4280abd..a699c51 100644
--- a/test/simple/test-next-tick-ordering2.js
+++ b/test/simple/test-next-tick-ordering2.js
@@ -1,8 +1,8 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
var order = [];
-process.nextTick(function () {
+process.nextTick(function() {
setTimeout(function() {
order.push('setTimeout');
}, 0);
@@ -12,6 +12,6 @@ process.nextTick(function () {
});
})
-process.addListener('exit', function () {
+process.addListener('exit', function() {
assert.deepEqual(order, ['nextTick', 'setTimeout']);
});
diff --git a/test/simple/test-script-context.js b/test/simple/test-script-context.js
index a2622d0..2af7bd0 100644
--- a/test/simple/test-script-context.js
+++ b/test/simple/test-script-context.js
@@ -1,5 +1,5 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
var Script = require('vm').Script;
var script = new Script('"passed";');
diff --git a/test/simple/test-script-static-context.js b/test/simple/test-script-static-context.js
index 388a995..87ff3e1 100644
--- a/test/simple/test-script-static-context.js
+++ b/test/simple/test-script-static-context.js
@@ -1,5 +1,5 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
var Script = require('vm').Script;
diff --git a/test/simple/test-signal-unregister.js b/test/simple/test-signal-unregister.js
index 6a38746..20732ec 100644
--- a/test/simple/test-signal-unregister.js
+++ b/test/simple/test-signal-unregister.js
@@ -1,32 +1,32 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
var childKilled = false, done = false,
spawn = require('child_process').spawn,
- util = require("util"),
+ util = require('util'),
child;
var join = require('path').join;
child = spawn(process.argv[0], [join(common.fixturesDir, 'should_exit.js')]);
-child.addListener('exit', function () {
+child.addListener('exit', function() {
if (!done) childKilled = true;
});
-setTimeout(function () {
- console.log("Sending SIGINT");
- child.kill("SIGINT");
- setTimeout(function () {
- console.log("Chance has been given to die");
+setTimeout(function() {
+ console.log('Sending SIGINT');
+ child.kill('SIGINT');
+ setTimeout(function() {
+ console.log('Chance has been given to die');
done = true;
if (!childKilled) {
// Cleanup
- console.log("Child did not die on SIGINT, sending SIGTERM");
- child.kill("SIGTERM");
+ console.log('Child did not die on SIGINT, sending SIGTERM');
+ child.kill('SIGTERM');
}
}, 200);
}, 200);
-process.addListener("exit", function () {
+process.addListener('exit', function() {
assert.ok(childKilled);
});
diff --git a/test/simple/test-string-decoder.js b/test/simple/test-string-decoder.js
index cc59b07..6c3a3e3 100644
--- a/test/simple/test-string-decoder.js
+++ b/test/simple/test-string-decoder.js
@@ -1,5 +1,5 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
Buffer = require('buffer').Buffer;
StringDecoder = require('string_decoder').StringDecoder;
@@ -34,8 +34,9 @@ assert.ok(s.length > 0);
// U+12E4 -> E1 8B A4
// U+0030 -> 30
// U+3045 -> E3 81 85
-expected = "\u02e4\u0064\u12e4\u0030\u3045";
-buffer = new Buffer([0xCB, 0xA4, 0x64, 0xE1, 0x8B, 0xA4, 0x30, 0xE3, 0x81, 0x85]);
+expected = '\u02e4\u0064\u12e4\u0030\u3045';
+buffer = new Buffer([0xCB, 0xA4, 0x64, 0xE1, 0x8B, 0xA4,
+ 0x30, 0xE3, 0x81, 0x85]);
charLengths = [0, 0, 1, 2, 2, 2, 3, 4, 4, 4, 5, 5];
// Split the buffer into 3 segments
@@ -57,8 +58,8 @@ for (var j = 2; j < buffer.length; j++) {
sum += decoder.write(buffer.slice(i, j));
sum += decoder.write(buffer.slice(j, buffer.length));
assert.equal(expected, sum);
- common.print(".");
+ common.print('.');
}
}
-console.log(" crayon!");
+console.log(' crayon!');
diff --git a/test/simple/test-sync-fileread.js b/test/simple/test-sync-fileread.js
index 92deb38..5b8602e 100644
--- a/test/simple/test-sync-fileread.js
+++ b/test/simple/test-sync-fileread.js
@@ -1,8 +1,8 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
var path = require('path');
var fs = require('fs');
-var fixture = path.join(__dirname, "../fixtures/x.txt");
+var fixture = path.join(__dirname, '../fixtures/x.txt');
-assert.equal("xyz\n", fs.readFileSync(fixture));
+assert.equal('xyz\n', fs.readFileSync(fixture));
diff --git a/test/simple/test-sys.js b/test/simple/test-sys.js
index 9fc6c20..625c02b 100644
--- a/test/simple/test-sys.js
+++ b/test/simple/test-sys.js
@@ -1,19 +1,19 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
-assert.equal("0", common.inspect(0));
-assert.equal("1", common.inspect(1));
-assert.equal("false", common.inspect(false));
-assert.equal("''", common.inspect(""));
-assert.equal("'hello'", common.inspect("hello"));
-assert.equal("[Function]", common.inspect(function() {}));
+assert.equal('0', common.inspect(0));
+assert.equal('1', common.inspect(1));
+assert.equal('false', common.inspect(false));
+assert.equal("''", common.inspect(''));
+assert.equal("'hello'", common.inspect('hello'));
+assert.equal('[Function]', common.inspect(function() {}));
assert.equal('undefined', common.inspect(undefined));
assert.equal('null', common.inspect(null));
assert.equal('/foo(bar\\n)?/gi', common.inspect(/foo(bar\n)?/gi));
assert.equal('Sun, 14 Feb 2010 11:48:40 GMT',
- common.inspect(new Date("Sun, 14 Feb 2010 11:48:40 GMT")));
+ common.inspect(new Date('Sun, 14 Feb 2010 11:48:40 GMT')));
-assert.equal("'\\n\\u0001'", common.inspect("\n\u0001"));
+assert.equal("'\\n\\u0001'", common.inspect('\n\u0001'));
assert.equal('[]', common.inspect([]));
assert.equal('[]', common.inspect(Object.create([])));
@@ -26,78 +26,74 @@ assert.equal('{ a: [Function] }', common.inspect({a: function() {}}));
assert.equal('{ a: 1, b: 2 }', common.inspect({a: 1, b: 2}));
assert.equal('{ a: {} }', common.inspect({'a': {}}));
assert.equal('{ a: { b: 2 } }', common.inspect({'a': {'b': 2}}));
-assert.equal('{ a: { b: { c: [Object] } } }', common.inspect({'a': {'b': { 'c': { 'd': 2 }}}}));
-assert.equal('{ a: { b: { c: { d: 2 } } } }', common.inspect({'a': {'b': { 'c': { 'd': 2 }}}}, false, null));
-assert.equal('[ 1, 2, 3, [length]: 3 ]', common.inspect([1,2,3], true));
-assert.equal('{ a: [Object] }', common.inspect({'a': {'b': { 'c': 2}}},false,0));
-assert.equal('{ a: { b: [Object] } }', common.inspect({'a': {'b': { 'c': 2}}},false,1));
-assert.equal("{ visible: 1 }",
- common.inspect(Object.create({}, {visible:{value:1,enumerable:true},hidden:{value:2}}))
+assert.equal('{ a: { b: { c: [Object] } } }',
+ common.inspect({'a': {'b': { 'c': { 'd': 2 }}}}));
+assert.equal('{ a: { b: { c: { d: 2 } } } }',
+ common.inspect({'a': {'b': { 'c': { 'd': 2 }}}}, false, null));
+assert.equal('[ 1, 2, 3, [length]: 3 ]', common.inspect([1, 2, 3], true));
+assert.equal('{ a: [Object] }',
+ common.inspect({'a': {'b': { 'c': 2}}}, false, 0));
+assert.equal('{ a: { b: [Object] } }',
+ common.inspect({'a': {'b': { 'c': 2}}}, false, 1));
+assert.equal('{ visible: 1 }',
+ common.inspect(Object.create({},
+ {visible: {value: 1, enumerable: true}, hidden: {value: 2}}))
);
-assert.equal("{ [hidden]: 2, visible: 1 }",
- common.inspect(Object.create({}, {visible:{value:1,enumerable:true},hidden:{value:2}}), true)
+assert.equal('{ [hidden]: 2, visible: 1 }',
+ common.inspect(Object.create({},
+ {visible: {value: 1, enumerable: true}, hidden: {value: 2}}), true)
);
// Objects without prototype
-assert.equal(
- "{ [hidden]: 'secret', name: 'Tim' }",
- common.inspect(Object.create(null, {name: {value: "Tim", enumerable: true}, hidden: {value: "secret"}}), true)
+assert.equal('{ [hidden]: \'secret\', name: \'Tim\' }',
+ common.inspect(Object.create(null,
+ {name: {value: 'Tim', enumerable: true},
+ hidden: {value: 'secret'}}), true)
);
-assert.equal(
- "{ name: 'Tim' }",
- common.inspect(Object.create(null, {name: {value: "Tim", enumerable: true}, hidden: {value: "secret"}}))
+assert.equal('{ name: \'Tim\' }',
+ common.inspect(Object.create(null,
+ {name: {value: 'Tim', enumerable: true},
+ hidden: {value: 'secret'}}))
);
// Dynamic properties
-assert.equal(
- "{ readonly: [Getter] }",
- common.inspect({get readonly(){}})
-);
-assert.equal(
- "{ readwrite: [Getter/Setter] }",
- common.inspect({get readwrite(){},set readwrite(val){}})
-);
-assert.equal(
- "{ writeonly: [Setter] }",
- common.inspect({set writeonly(val){}})
-);
+assert.equal('{ readonly: [Getter] }',
+ common.inspect({get readonly() {}}));
+
+assert.equal('{ readwrite: [Getter/Setter] }',
+ common.inspect({get readwrite() {},set readwrite(val) {}}));
+
+assert.equal('{ writeonly: [Setter] }',
+ common.inspect({set writeonly(val) {}}));
var value = {};
value['a'] = value;
assert.equal('{ a: [Circular] }', common.inspect(value));
value = Object.create([]);
value.push(1);
-assert.equal("[ 1, length: 1 ]", common.inspect(value));
+assert.equal('[ 1, length: 1 ]', common.inspect(value));
// Array with dynamic properties
-value = [1,2,3];
-value.__defineGetter__('growingLength', function () { this.push(true); return this.length; });
-assert.equal(
- "[ 1, 2, 3, growingLength: [Getter] ]",
- common.inspect(value)
-);
+value = [1, 2, 3];
+value.__defineGetter__('growingLength', function() {
+ this.push(true); return this.length;
+});
+assert.equal('[ 1, 2, 3, growingLength: [Getter] ]', common.inspect(value));
// Function with properties
-value = function () {};
+value = function() {};
value.aprop = 42;
-assert.equal(
- "{ [Function] aprop: 42 }",
- common.inspect(value)
-);
+assert.equal('{ [Function] aprop: 42 }', common.inspect(value));
// Regular expressions with properties
value = /123/ig;
value.aprop = 42;
-assert.equal(
- "{ /123/gi aprop: 42 }",
- common.inspect(value)
-);
+assert.equal('{ /123/gi aprop: 42 }', common.inspect(value));
// Dates with properties
-value = new Date("Sun, 14 Feb 2010 11:48:40 GMT");
+value = new Date('Sun, 14 Feb 2010 11:48:40 GMT');
value.aprop = 42;
-assert.equal(
- "{ Sun, 14 Feb 2010 11:48:40 GMT aprop: 42 }",
- common.inspect(value)
+assert.equal('{ Sun, 14 Feb 2010 11:48:40 GMT aprop: 42 }',
+ common.inspect(value)
);
diff --git a/test/simple/test-umask.js b/test/simple/test-umask.js
index 45cb924..850bfb5 100644
--- a/test/simple/test-umask.js
+++ b/test/simple/test-umask.js
@@ -1,5 +1,5 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
var mask = 0664;
var old = process.umask(mask);
diff --git a/test/simple/test-url.js b/test/simple/test-url.js
index 0ecc035..1bd94bc 100644
--- a/test/simple/test-url.js
+++ b/test/simple/test-url.js
@@ -1,8 +1,8 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
-var url = require("url"),
- util = require("util");
+var url = require('url'),
+ util = require('util');
// URLs to parse, and expected data
// { url : parsed }
diff --git a/test/simple/test-utf8-scripts.js b/test/simple/test-utf8-scripts.js
index 83b389c..2fea454 100644
--- a/test/simple/test-utf8-scripts.js
+++ b/test/simple/test-utf8-scripts.js
@@ -1,9 +1,9 @@
-common = require("../common");
-assert = common.assert
+common = require('../common');
+assert = common.assert;
// üäö
-console.log("Σὲ γνωρίζω ἀπὸ τὴν κόψη");
+console.log('Σὲ γνωρίζω ἀπὸ τὴν κόψη');
-assert.equal(true, /Hellö Wörld/.test("Hellö Wörld") );
+assert.equal(true, /Hellö Wörld/.test('Hellö Wörld'));
diff --git a/test/simple/test-zerolengthbufferbug.js b/test/simple/test-zerolengthbufferbug.js
index f5cc85c..52f2dd0 100644
--- a/test/simple/test-zerolengthbufferbug.js
+++ b/test/simple/test-zerolengthbufferbug.js
@@ -1,39 +1,40 @@
// Serving up a zero-length buffer should work.
-var common = require("../common");
+var common = require('../common');
var assert = common.assert;
var http = require('http');
-var server = http.createServer(function (req, res) {
+var server = http.createServer(function(req, res) {
var buffer = new Buffer(0);
+ // FIXME: WTF gjslint want this?
res.writeHead(200, {'Content-Type': 'text/html',
- 'Content-Length': buffer.length});
+ 'Content-Length': buffer.length});
res.end(buffer);
});
var gotResponse = false;
var resBodySize = 0;
-server.listen(common.PORT, function () {
+server.listen(common.PORT, function() {
var client = http.createClient(common.PORT);
-
+
var req = client.request('GET', '/');
req.end();
- req.on('response', function (res) {
+ req.on('response', function(res) {
gotResponse = true;
- res.on('data', function (d) {
+ res.on('data', function(d) {
resBodySize += d.length;
});
- res.on('end', function (d) {
+ res.on('end', function(d) {
server.close();
});
});
});
-process.on('exit', function () {
+process.on('exit', function() {
assert.ok(gotResponse);
assert.equal(0, resBodySize);
});
--
1.7.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment