diff options
Diffstat (limited to 'node_modules/npm-registry-client/test/stars.js')
-rw-r--r-- | node_modules/npm-registry-client/test/stars.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/node_modules/npm-registry-client/test/stars.js b/node_modules/npm-registry-client/test/stars.js new file mode 100644 index 000000000..64835c02a --- /dev/null +++ b/node_modules/npm-registry-client/test/stars.js @@ -0,0 +1,32 @@ +var tap = require("tap") + +var server = require("./lib/server.js") +var common = require("./lib/common.js") +var client = common.freshClient({ + username : "username", + password : "password", + email : "ogd@aoaioxxysz.net", + _auth : new Buffer("username : password").toString("base64"), + "always-auth" : true +}) + +var users = [ + "benjamincoe", + "seldo", + "ceejbot" +] + +tap.test("get the URL for the bugs page on a package", function (t) { + server.expect("GET", "/-/_view/starredByUser?key=%22sample%22", function (req, res) { + t.equal(req.method, "GET") + + res.json(users) + }) + + client.stars("http://localhost:1337/", "sample", function (error, info) { + t.notOk(error, "no errors") + t.deepEqual(info, users, "got the list of users") + + t.end() + }) +}) |