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/retries.js')
-rw-r--r--node_modules/npm-registry-client/test/retries.js49
1 files changed, 26 insertions, 23 deletions
diff --git a/node_modules/npm-registry-client/test/retries.js b/node_modules/npm-registry-client/test/retries.js
index 8f0e63f72..f30f68080 100644
--- a/node_modules/npm-registry-client/test/retries.js
+++ b/node_modules/npm-registry-client/test/retries.js
@@ -1,44 +1,47 @@
-var tap = require('tap')
-var server = require('./fixtures/server.js')
-var RC = require('../')
-var pkg = { _id: 'some-package@1.2.3',
- name: 'some-package',
- version: '1.2.3' }
-var client = new RC({
- 'fetch-retries': 6
- , 'fetch-retry-mintimeout': 10
- , 'fetch-retry-maxtimeout': 100
- , cache: __dirname + '/fixtures/cache'
- , registry: 'http://localhost:' + server.port })
+var tap = require("tap")
-tap.test('create new user account', function (t) {
+var server = require("./lib/server.js")
+var common = require("./lib/common.js")
+var client = common.freshClient({
+ "fetch-retries": 6,
+ "fetch-retry-mintimeout": 10,
+ "fetch-retry-maxtimeout": 100
+})
+
+var pkg = {
+ _id : "some-package@1.2.3",
+ name : "some-package",
+ version : "1.2.3"
+}
+
+tap.test("create new user account", function (t) {
// first time, return a 408
- server.expect('GET', '/some-package/1.2.3', function (req, res) {
+ server.expect("GET", "/some-package/1.2.3", function (req, res) {
res.statusCode = 408
- res.end('Timeout')
+ res.end("Timeout")
})
// then, slam the door in their face
- server.expect('GET', '/some-package/1.2.3', function (req, res) {
+ server.expect("GET", "/some-package/1.2.3", function (req, res) {
res.destroy()
})
// then, blame someone else
- server.expect('GET', '/some-package/1.2.3', function (req, res) {
+ server.expect("GET", "/some-package/1.2.3", function (req, res) {
res.statusCode = 502
- res.end('Gateway Timeout')
+ res.end("Gateway Timeout")
})
// 'No one's home right now, come back later'
- server.expect('GET', '/some-package/1.2.3', function (req, res) {
+ server.expect("GET", "/some-package/1.2.3", function (req, res) {
res.statusCode = 503
- res.setHeader('retry-after', '10')
- res.end('Come back later')
+ res.setHeader("retry-after", "10")
+ res.end("Come back later")
})
// finally, you may enter.
- server.expect('GET', '/some-package/1.2.3', function (req, res) {
+ server.expect("GET", "/some-package/1.2.3", function (req, res) {
res.statusCode = 200
res.json(pkg)
})
- client.get('/some-package/1.2.3', function (er, data, raw, res) {
+ client.get("http://localhost:1337/some-package/1.2.3", null, function (er, data) {
if (er) throw er
t.deepEqual(data, pkg)
t.end()