Skip to content

Commit 9fd5e3c

Browse files
committed
Update tests to work with module contexts
1 parent 9472812 commit 9fd5e3c

File tree

141 files changed

+624
-499
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+624
-499
lines changed

test/common.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
var path = require("path");
22

3-
exports = module.exports = global;
4-
53
exports.testDir = path.dirname(__filename);
64
exports.fixturesDir = path.join(exports.testDir, "fixtures");
75
exports.libDir = path.join(exports.testDir, "../lib");

test/disabled/test-cat.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ var server = http.createServer(function (req, res) {
1313
res.sendBody(body);
1414
res.finish();
1515
});
16-
server.listen(PORT);
16+
server.listen(common.PORT);
1717

1818
var errors = 0;
1919
var successes = 0;
2020

21-
var promise = process.cat("http://localhost:"+PORT, "utf8");
21+
var promise = process.cat("http://localhost:"+common.PORT, "utf8");
2222

2323
promise.addCallback(function (content) {
2424
assert.equal(body, content);

test/disabled/test-dns.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require("../common");
1+
common = require("../common");
2+
assert = common.assert
23

34
var dns = require("dns"),
45
child_process = require("child_process"),

test/disabled/test-eio-race3.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/* XXX Can this test be modified to not call the now-removed wait()? */
22

3-
require("../common");
3+
common = require("../common");
4+
assert = common.assert
45

56

67
console.log('first stat ...');

test/disabled/test-fs-sendfile.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
require("../common");
1+
common = require("../common");
2+
assert = common.assert
23

34
tcp = require("tcp");
45
sys = require("sys");
5-
var x = path.join(fixturesDir, "x.txt");
6+
var x = path.join(common.fixturesDir, "x.txt");
67
var expected = "xyz";
78

89
var server = tcp.createServer(function (socket) {
@@ -14,9 +15,9 @@ var server = tcp.createServer(function (socket) {
1415
assert.equal(expected, found);
1516
});
1617
});
17-
server.listen(PORT);
18+
server.listen(common.PORT);
1819

19-
var client = tcp.createConnection(PORT);
20+
var client = tcp.createConnection(common.PORT);
2021
client.addListener("connect", function () {
2122
fs.open(x, 'r').addCallback(function (fd) {
2223
fs.sendfile(client.fd, fd, 0, expected.length).addCallback(function (size) {

test/disabled/test-http-big-proxy-responses.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require('../common');
1+
common = require("../common");
2+
assert = common.assert
23
var sys = require("sys"),
34
fs = require("fs"),
45
http = require("http"),
@@ -63,7 +64,7 @@ function call_chargen(list) {
6364
if (list.length > 0) {
6465
var len = list.shift();
6566

66-
sys.debug("calling chargen for " + len + " chunks.");
67+
sys.common.debug("calling chargen for " + len + " chunks.");
6768

6869
var recved = 0;
6970

@@ -78,7 +79,7 @@ function call_chargen(list) {
7879

7980
res.addListener('end', function() {
8081
assert.ok(recved <= (len*chunk.length));
81-
sys.debug("end for " + len + " chunks.");
82+
sys.common.debug("end for " + len + " chunks.");
8283
call_chargen(list);
8384
});
8485

test/disabled/test-http-head-request.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require('../common');
1+
common = require("../common");
2+
assert = common.assert
23

34
var assert = require("assert");
45
var http = require("http");
@@ -14,12 +15,12 @@ server = http.createServer(function (req, res) {
1415
if (req.method != 'HEAD') res.write(body);
1516
res.end();
1617
});
17-
server.listen(PORT);
18+
server.listen(common.PORT);
1819

1920
var gotEnd = false;
2021

2122
server.addListener('listening', function() {
22-
var client = http.createClient(PORT);
23+
var client = http.createClient(common.PORT);
2324
var request = client.request("HEAD", "/");
2425
request.addListener('response', function (response) {
2526
console.log('got response');

test/disabled/test-http-stress.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require("../common");
1+
common = require("../common");
2+
assert = common.assert
23

34
http = require("http");
45

@@ -10,14 +11,14 @@ var server = http.createServer(function(req, res) {
1011
res.write(body);
1112
res.end();
1213
});
13-
server.listen(PORT);
14+
server.listen(common.PORT);
1415

1516
var requests_ok = 0;
1617
var requests_complete = 0;
1718

1819
server.addListener('listening', function () {
1920
for (var i = 0; i < request_count; i++) {
20-
http.cat('http://localhost:'+PORT+'/', 'utf8', function (err, content) {
21+
http.cat('http://localhost:'+common.PORT+'/', 'utf8', function (err, content) {
2122
requests_complete++;
2223
if (err) {
2324
print("-");

test/disabled/test-idle-watcher.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require("../common");
1+
common = require("../common");
2+
assert = common.assert
23

34
var complete = false;
45
var idle = new process.IdleWatcher();

test/disabled/test-net-fd-passing.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ function fdPassingTest(path, port) {
88
var message = "beep toot";
99
var expectedData = ["[greeting] " + greeting, "[echo] " + message];
1010

11-
var receiverArgs = [fixturesDir + "/net-fd-passing-receiver.js", path, greeting];
11+
var receiverArgs = [common.fixturesDir + "/net-fd-passing-receiver.js", path, greeting];
1212
var receiver = process.createChildProcess(process.ARGV[0], receiverArgs);
1313

1414
var initializeSender = function() {

test/disabled/test-remote-module-loading.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require("../common");
1+
common = require("../common");
2+
assert = common.assert
23

34
var http = require('http');
45
var sys = require('sys');
@@ -14,16 +15,16 @@ var server = http.createServer(function(req, res) {
1415
res.write(body);
1516
res.end();
1617
});
17-
server.listen(PORT);
18+
server.listen(common.PORT);
1819

1920
assert.throws(function () {
20-
var httpModule = require('http://localhost:'+PORT+'/moduleA.js');
21+
var httpModule = require('http://localhost:'+common.PORT+'/moduleA.js');
2122
assert.equal('/moduleA.js', httpModule.httpPath());
2223
modulesLoaded++;
2324
});
2425

2526
var nodeBinary = process.ARGV[0];
26-
var cmd = 'NODE_PATH='+libDir+' '+nodeBinary+' http://localhost:'+PORT+'/moduleB.js';
27+
var cmd = 'NODE_PATH='+libDir+' '+nodeBinary+' http://localhost:'+common.PORT+'/moduleB.js';
2728

2829
sys.exec(cmd, function (err, stdout, stderr) {
2930
if (err) throw err;

test/disabled/test-setuidgid.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// Requires special privlages
2-
require('../common');
2+
common = require("../common");
3+
assert = common.assert
34
var assert = require('assert');
45

56
var oldgid = process.getgid();

test/disabled/tls_client.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require('../common');
1+
common = require("../common");
2+
assert = common.assert
23
var sys=require('sys');
34
var net=require('net');
45
var fs=require('fs');
@@ -8,7 +9,7 @@ var crypto=require('crypto');
89
var client = net.createConnection(443, "www.microsoft.com");
910
//var client = net.createConnection(443, "www.google.com");
1011

11-
var caPem = fs.readFileSync(fixturesDir+"/msca.pem");
12+
var caPem = fs.readFileSync(common.fixturesDir+"/msca.pem");
1213
//var caPem = fs.readFileSync("ca.pem");
1314

1415
var credentials = crypto.createCredentials({ca:caPem});
@@ -27,7 +28,7 @@ client.addListener("secure", function () {
2728
});
2829

2930
client.addListener("data", function (chunk) {
30-
sys.error(chunk);
31+
sys.common.error(chunk);
3132
});
3233

3334
client.addListener("end", function () {

test/disabled/tls_server.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
require('../common');
1+
common = require("../common");
2+
assert = common.assert
23

34
var sys=require('sys');
45
var net=require('net');
56
var fs=require('fs');
67
var crypto=require('crypto');
78

8-
var keyPem = fs.readFileSync(fixturesDir + "/cert.pem");
9-
var certPem = fs.readFileSync(fixturesDir + "/cert.pem");
9+
var keyPem = fs.readFileSync(common.fixturesDir + "/cert.pem");
10+
var certPem = fs.readFileSync(common.fixturesDir + "/cert.pem");
1011

1112
var credentials = crypto.createCredentials({key:keyPem, cert:certPem});
1213
var i = 0;

test/fixtures/a.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
var c = require("./b/c");
22

3-
debug("load fixtures/a.js");
3+
common.debug("load fixtures/a.js");
44

55
var string = "A";
66

test/fixtures/echo.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require("../common");
1+
common = require("../common");
2+
assert = common.assert
23

34
print("hello world\r\n");
45

test/fixtures/print-chars-from-buffer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require("../common");
1+
common = require("../common");
2+
assert = common.assert
23
Buffer = require("buffer").Buffer;
34

45
var n = parseInt(process.argv[2]);

test/fixtures/print-chars.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require("../common");
1+
common = require("../common");
2+
assert = common.assert
23

34
var n = parseInt(process.argv[2]);
45

test/message/2100bytes.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require('../common');
1+
common = require("../common");
2+
assert = common.assert
23

34
sys = require('sys');
45
console.log([

test/message/hello_world.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
require('../common');
1+
common = require("../common");
2+
assert = common.assert
23

34
console.log('hello world');
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
require('../common');
1+
common = require("../common");
2+
assert = common.assert
23

3-
error('before');
4+
common.error('before');
45

56
var Script = process.binding('evals').Script;
67

78
// undefined reference
89
script = new Script('foo.bar = 5;');
910
script.runInNewContext();
1011

11-
error('after');
12+
common.error('after');
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
before
22

33

4-
*test/message/undefined_reference_in_new_context.js:9
4+
*test/message/undefined_reference_in_new_context.js:10
55
script.runInNewContext();
66
^
77
ReferenceError: foo is not defined
@@ -11,4 +11,4 @@ ReferenceError: foo is not defined
1111
at Module._loadScriptSync (module:*)
1212
at Module.loadSync (module:*)
1313
at Object.runMain (module:*)
14-
at node.js:*242:10
14+
at node.js:*

test/pummel/test-child-process-spawn-loop.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require("../common");
1+
common = require("../common");
2+
assert = common.assert
23

34
var spawn = require('child_process').spawn;
45

test/pummel/test-http-client-reconnect-bug.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require("../common");
1+
common = require("../common");
2+
assert = common.assert
23

34
var tcp = require("tcp"),
45
sys = require("sys"),
@@ -10,9 +11,9 @@ var eofCount = 0;
1011
var server = tcp.createServer(function(socket) {
1112
socket.end();
1213
});
13-
server.listen(PORT);
14+
server.listen(common.PORT);
1415

15-
var client = http.createClient(PORT);
16+
var client = http.createClient(common.PORT);
1617

1718
client.addListener("error", function() {
1819
console.log("ERROR!");

test/pummel/test-keep-alive.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// This test requires the program "ab"
2-
require("../common");
2+
common = require("../common");
3+
assert = common.assert
34
http = require("http");
45
exec = require("child_process").exec;
56

@@ -18,7 +19,7 @@ var normalReqSec = 0;
1819

1920

2021
function runAb(opts, callback) {
21-
var command = "ab " + opts + " http://127.0.0.1:" + PORT + "/";
22+
var command = "ab " + opts + " http://127.0.0.1:" + common.PORT + "/";
2223
exec(command, function (err, stdout, stderr) {
2324
if (err) {
2425
console.log("ab not installed? skipping test.\n" + stderr);
@@ -41,7 +42,7 @@ function runAb(opts, callback) {
4142
});
4243
}
4344

44-
server.listen(PORT, function () {
45+
server.listen(common.PORT, function () {
4546
runAb("-k -c 100 -t 2", function (reqSec, keepAliveRequests) {
4647
keepAliveReqSec = reqSec;
4748
assert.equal(true, keepAliveRequests > 0);

test/pummel/test-net-many-clients.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
require("../common");
1+
common = require("../common");
2+
assert = common.assert
23
net = require("net");
34
// settings
45
var bytes = 1024*40;
@@ -23,7 +24,7 @@ var server = net.createServer(function (c) {
2324
});
2425

2526
function runClient (callback) {
26-
var client = net.createConnection(PORT);
27+
var client = net.createConnection(common.PORT);
2728

2829
client.connections = 0;
2930

@@ -59,14 +60,14 @@ function runClient (callback) {
5960
assert.ok(!client.fd);
6061

6162
if (this.connections < connections_per_client) {
62-
this.connect(PORT);
63+
this.connect(common.PORT);
6364
} else {
6465
callback();
6566
}
6667
});
6768
}
6869

69-
server.listen(PORT, function () {
70+
server.listen(common.PORT, function () {
7071
var finished_clients = 0;
7172
for (var i = 0; i < concurrency; i++) {
7273
runClient(function () {

0 commit comments

Comments
 (0)