Skip to content

Commit f4e8e5a

Browse files
committed
Change self-testing modules to work with contexts
1 parent e32dfee commit f4e8e5a

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

lib/utils/fetch.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ function fetchAndWrite (remote, fd, headers, maxRedirects, redirects, cb) {
9393
.end()
9494
}
9595

96-
if (module !== process.mainModule) return
96+
if (module === require.main) {
9797

9898
log("testing", "fetch")
9999
var exec = require("./exec")
@@ -123,3 +123,5 @@ urls.forEach(function (url) {
123123
)
124124
})
125125
})
126+
127+
}

lib/utils/proto-list.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ ProtoList.prototype =
5757
}
5858
}
5959

60-
if (module !== process.mainModule) return
60+
if (module === require.main) {
6161

6262
var assert = require("assert")
6363
, sys = require("sys")
@@ -89,3 +89,4 @@ assert.equal(p.get("foo"), undefined)
8989

9090

9191
sys.debug("ok")
92+
}

lib/utils/semver.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ function gt (v1, v2) {
113113
return tag2 && (!tag1 || tag1 > tag2)
114114
}
115115

116-
if (module !== process.mainModule) return // tests below
116+
if (module === require.main) { // tests below
117117

118118
var assert = require("assert")
119119

@@ -178,3 +178,4 @@ var assert = require("assert")
178178
].forEach(function (v) {
179179
assert.ok(satisfies(v[1], v[0]), v[0]+" satisfied by "+v[1])
180180
})
181+
}

0 commit comments

Comments
 (0)