Package: node-stream-http / 3.2.0+dfsg-5

0001-Use-not-well-known-port-for-test.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
From 405e05a2937607f977a720517e2acc3caf5ee0ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bastien=20ROUCARI=C3=88S?= <roucaries.bastien@gmail.com>
Date: Mon, 12 Jun 2017 22:46:45 +0200
Subject: Use not well known port for test

Avoid problem on buildd

Forwarded: no
---
 test/node/http-browserify.js | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 deletions(-)

--- a/test/node/http-browserify.js
+++ b/test/node/http-browserify.js
@@ -3,7 +3,10 @@
 var test = require('tape')
 var url = require('url')
 
-var location = 'http://localhost:8081/foo/123'
+var port1 = 30000+Math.round(Math.random()*30000);
+var port2 = 30000+Math.round(Math.random()*30000);
+
+var location = 'http://localhost:'+port1+'/foo/123'
 
 var noop = function() {}
 global.location = url.parse(location)
@@ -36,20 +39,21 @@
 	var request = http.get(testUrl, noop)
 
 	var resolved = url.resolve(location, request._opts.url)
-	t.equal(resolved, 'http://localhost:8081/api/foo', 'Url should be correct')
+	var url1 = 'http://localhost:'+port1.toString()+'/api/foo';
+	t.equal(resolved, url1, 'Url1 should be correct')
 	t.end()
 
 })
 
 test('Test full url object', function(t) {
 	var testUrl = {
-		host: "localhost:8081",
+		host: "localhost:"+port1,
 		hostname: "localhost",
-		href: "http://localhost:8081/api/foo?bar=baz",
+		href: "http://localhost:"+port1.toString()+"/api/foo?bar=baz",
 		method: "GET",
 		path: "/api/foo?bar=baz",
 		pathname: "/api/foo",
-		port: "8081",
+		port: port1.toString(),
 		protocol: "http:",
 		query: "bar=baz",
 		search: "?bar=baz",
@@ -59,7 +63,7 @@
 	var request = http.get(testUrl, noop)
 
 	var resolved = url.resolve(location, request._opts.url)
-	t.equal(resolved, 'http://localhost:8081/api/foo?bar=baz', 'Url should be correct')
+	t.equal(resolved, 'http://localhost:'+port1.toString()+'/api/foo?bar=baz', 'Url should be correct')
 	t.end()
 })
 
@@ -67,21 +71,21 @@
 	var params = {
 		protocol: "foo:",
 		hostname: "localhost",
-		port: "3000",
+		port: port2.toString(),
 		path: "/bar"
 	}
 
 	var request = http.get(params, noop)
 
 	var resolved = url.resolve(location, request._opts.url)
-	t.equal(resolved, 'foo://localhost:3000/bar', 'Url should be correct')
+	t.equal(resolved, 'foo://localhost:'+port2.toString()+'/bar', 'Url should be correct')
 	t.end()
 })
 
 test('Test page with \'file:\' protocol', function (t) {
 	var params = {
 		hostname: 'localhost',
-		port: 3000,
+		port: port2,
 		path: '/bar'
 	}
 
@@ -93,7 +97,7 @@
 	global.location = normalLocation // Reset the location
 
 	var resolved = url.resolve(fileLocation, request._opts.url)
-	t.equal(resolved, 'http://localhost:3000/bar', 'Url should be correct')
+	t.equal(resolved, 'http://localhost:'+port2+'/bar', 'Url should be correct')
 	t.end()
 })
 
@@ -102,7 +106,7 @@
 	var request = http.get(testUrl, noop)
 
 	var resolved = url.resolve(location, request._opts.url)
-	t.equal(resolved, 'http://localhost:8081/api/foo', 'Url should be correct')
+	t.equal(resolved, 'http://localhost:'+port1+'/api/foo', 'Url should be correct')
 	t.end()
 })
 
@@ -122,11 +126,11 @@
 })
 
 test('Test ipv6 address', function(t) {
-	var testUrl = 'http://[::1]:80/foo'
+	var testUrl = 'http://[::1]:'+port1+'/foo'
 	var request = http.get(testUrl, noop)
 
 	var resolved = url.resolve(location, request._opts.url)
-	t.equal(resolved, 'http://[::1]:80/foo', 'Url should be correct')
+	t.equal(resolved, 'http://[::1]:'+port1+'/foo', 'Url should be correct')
 	t.end()
 })
 
@@ -135,7 +139,7 @@
 	var request = http.get(params, noop)
 
 	var resolved = url.resolve(location, request._opts.url)
-	t.equal(resolved, 'http://localhost:8081/foo/bar', 'Url should be correct')
+	t.equal(resolved, 'http://localhost:'+port1+'/foo/bar', 'Url should be correct')
 	t.end()
 })