npm-registry-mock
Advanced tools
Comparing version
@@ -28,5 +28,7 @@ var hock = require("hock") | ||
} else { | ||
if (!customTarget) | ||
if (!customTarget) { | ||
var res = require("./fixtures/" + route) | ||
else | ||
res = JSON.stringify(res).replace(/http:\/\/registry\.npmjs\.org/ig, 'http://localhost:' + port) | ||
} | ||
else { | ||
try { | ||
@@ -37,3 +39,3 @@ var res = require(customTarget) | ||
} | ||
} | ||
hockServer[method](route).reply(status, res) | ||
@@ -40,0 +42,0 @@ } |
var predefinedMocks = exports.predefinedMocks = { | ||
"get": { | ||
"/underscore": [200], | ||
"/underscore/latest": [200], | ||
"/underscore/1.3.1": [200], | ||
@@ -5,0 +6,0 @@ "/underscore/-/underscore-1.3.1.tgz": [200], |
{ | ||
"name": "npm-registry-mock", | ||
"version": "0.2.0", | ||
"version": "0.3.0", | ||
"description": "mock the npm registry", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -48,2 +48,12 @@ var assert = require("assert") | ||
}) | ||
it("responds to latest", function (done) { | ||
mr(port, function (s) { | ||
var client = new RC(conf) | ||
client.get("/underscore/latest", function (er, data, raw, res) { | ||
assert.equal(data._id, "underscore@1.5.1") | ||
s.close() | ||
done(er) | ||
}) | ||
}) | ||
}) | ||
}) | ||
@@ -50,0 +60,0 @@ |
147152
1.92%16
6.67%159
9.66%