Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/npm-registry-client/test/publish-again.js')
-rw-r--r--node_modules/npm-registry-client/test/publish-again.js40
1 files changed, 19 insertions, 21 deletions
diff --git a/node_modules/npm-registry-client/test/publish-again.js b/node_modules/npm-registry-client/test/publish-again.js
index 011fbaf5a..af59980b3 100644
--- a/node_modules/npm-registry-client/test/publish-again.js
+++ b/node_modules/npm-registry-client/test/publish-again.js
@@ -1,24 +1,22 @@
-var tap = require('tap')
-var server = require('./fixtures/server.js')
-var RC = require('../')
-var client = new RC(
- { cache: __dirname + '/fixtures/cache'
- , registry: 'http://localhost:' + server.port
- , username: "username"
- , password: "password"
- , email: "i@izs.me"
- , _auth: new Buffer("username:password").toString('base64')
- , "always-auth": true
- })
-
+var tap = require("tap")
var fs = require("fs")
+var server = require("./lib/server.js")
+var common = require("./lib/common.js")
+var client = common.freshClient({
+ username: "username",
+ password: "password",
+ email: "i@izs.me",
+ _auth: new Buffer("username:password").toString("base64"),
+ "always-auth": true
+})
+
tap.test("publish again", function (t) {
var lastTime = null
server.expect("/npm-registry-client", function (req, res) {
t.equal(req.method, "PUT")
var b = ""
- req.setEncoding('utf8')
+ req.setEncoding("utf8")
req.on("data", function (d) {
b += d
})
@@ -28,8 +26,8 @@ tap.test("publish again", function (t) {
t.equal(o._id, "npm-registry-client")
t.equal(o["dist-tags"].latest, pkg.version)
t.has(o.versions[pkg.version], pkg)
- t.same(o.maintainers, [ { name: 'username', email: 'i@izs.me' } ])
- var att = o._attachments[ pkg.name + '-' + pkg.version + '.tgz' ]
+ t.same(o.maintainers, [ { name: "username", email: "i@izs.me" } ])
+ var att = o._attachments[ pkg.name + "-" + pkg.version + ".tgz" ]
t.same(att.data, pd)
res.statusCode = 409
res.json({reason: "must supply latest _rev to update existing package"})
@@ -54,7 +52,7 @@ tap.test("publish again", function (t) {
t.ok(lastTime)
var b = ""
- req.setEncoding('utf8')
+ req.setEncoding("utf8")
req.on("data", function (d) {
b += d
})
@@ -70,10 +68,10 @@ tap.test("publish again", function (t) {
// not really a tarball, but doesn't matter
- var tarball = require.resolve('../package.json')
- var pd = fs.readFileSync(tarball, 'base64')
- var pkg = require('../package.json')
- client.publish(pkg, tarball, function (er, data, raw, res) {
+ var tarball = require.resolve("../package.json")
+ var pd = fs.readFileSync(tarball, "base64")
+ var pkg = require("../package.json")
+ client.publish("http://localhost:1337/", pkg, tarball, function (er, data) {
if (er) throw er
t.deepEqual(data, { created: true })
t.end()