nav tabs on admin dashboard
This commit is contained in:
+20
-20
@@ -15,7 +15,7 @@ Object.assign = process.versions.modules >= 46
|
||||
|
||||
describe('SPDY Client', function () {
|
||||
describe('regular', function () {
|
||||
fixtures.everyConfig(function (protocol, npn, version, plain) {
|
||||
fixtures.everyConfig(function (protocol, alpn, version, plain) {
|
||||
var server
|
||||
var agent
|
||||
var hmodule
|
||||
@@ -59,8 +59,8 @@ describe('SPDY Client', function () {
|
||||
port: fixtures.port,
|
||||
spdy: {
|
||||
plain: plain,
|
||||
protocol: plain ? npn : null,
|
||||
protocols: [ npn ]
|
||||
protocol: plain ? alpn : null,
|
||||
protocols: [ alpn ]
|
||||
}
|
||||
})
|
||||
|
||||
@@ -90,8 +90,8 @@ describe('SPDY Client', function () {
|
||||
a: 'b'
|
||||
}
|
||||
}, function (res) {
|
||||
assert.equal(res.statusCode, 200)
|
||||
assert.equal(res.headers.a, 'b')
|
||||
assert.strictEqual(res.statusCode, 200)
|
||||
assert.strictEqual(res.headers.a, 'b')
|
||||
|
||||
fixtures.expectData(res, 'okay', done)
|
||||
})
|
||||
@@ -109,16 +109,16 @@ describe('SPDY Client', function () {
|
||||
post: 'headers'
|
||||
}
|
||||
}, function (res) {
|
||||
assert.equal(res.statusCode, 200)
|
||||
assert.equal(res.headers.post, 'headers')
|
||||
assert.strictEqual(res.statusCode, 200)
|
||||
assert.strictEqual(res.headers.post, 'headers')
|
||||
|
||||
fixtures.expectData(res, 'post body', done)
|
||||
})
|
||||
|
||||
agent._spdyState.socket.once(plain ? 'connect' : 'secureConnect',
|
||||
function () {
|
||||
req.end('post body')
|
||||
})
|
||||
function () {
|
||||
req.end('post body')
|
||||
})
|
||||
})
|
||||
|
||||
it('should receive PUSH_PROMISE', function (done) {
|
||||
@@ -128,13 +128,13 @@ describe('SPDY Client', function () {
|
||||
method: 'GET',
|
||||
path: '/get'
|
||||
}, function (res) {
|
||||
assert.equal(res.statusCode, 200)
|
||||
assert.strictEqual(res.statusCode, 200)
|
||||
|
||||
res.resume()
|
||||
})
|
||||
req.on('push', function (push) {
|
||||
assert.equal(push.path, '/push')
|
||||
assert.equal(push.headers.push, 'yes')
|
||||
assert.strictEqual(push.path, '/push')
|
||||
assert.strictEqual(push.headers.push, 'yes')
|
||||
|
||||
push.resume()
|
||||
push.once('end', done)
|
||||
@@ -149,10 +149,10 @@ describe('SPDY Client', function () {
|
||||
method: 'GET',
|
||||
path: '/get'
|
||||
}, function (res) {
|
||||
assert.equal(res.statusCode, 200)
|
||||
assert.strictEqual(res.statusCode, 200)
|
||||
|
||||
res.on('trailers', function (headers) {
|
||||
assert.equal(headers.trai, 'ler')
|
||||
assert.strictEqual(headers.trai, 'ler')
|
||||
fixtures.expectData(res, 'okay', done)
|
||||
})
|
||||
})
|
||||
@@ -162,7 +162,7 @@ describe('SPDY Client', function () {
|
||||
})
|
||||
|
||||
describe('x-forwarded-for', function () {
|
||||
fixtures.everyConfig(function (protocol, npn, version, plain) {
|
||||
fixtures.everyConfig(function (protocol, alpn, version, plain) {
|
||||
var server
|
||||
var agent
|
||||
var hmodule
|
||||
@@ -188,8 +188,8 @@ describe('SPDY Client', function () {
|
||||
spdy: {
|
||||
'x-forwarded-for': '1.2.3.4',
|
||||
plain: plain,
|
||||
protocol: plain ? npn : null,
|
||||
protocols: [ npn ]
|
||||
protocol: plain ? alpn : null,
|
||||
protocols: [ alpn ]
|
||||
}
|
||||
})
|
||||
|
||||
@@ -216,8 +216,8 @@ describe('SPDY Client', function () {
|
||||
method: 'GET',
|
||||
path: '/get'
|
||||
}, function (res) {
|
||||
assert.equal(res.statusCode, 200)
|
||||
assert.equal(res.headers['x-forwarded-for'], '1.2.3.4')
|
||||
assert.strictEqual(res.statusCode, 200)
|
||||
assert.strictEqual(res.headers['x-forwarded-for'], '1.2.3.4')
|
||||
|
||||
res.resume()
|
||||
res.once('end', done)
|
||||
|
||||
+10
-10
@@ -59,7 +59,7 @@ function expectData (stream, expected, callback) {
|
||||
actual += chunk
|
||||
})
|
||||
stream.on('end', function () {
|
||||
assert.equal(actual, expected)
|
||||
assert.strictEqual(actual, expected)
|
||||
callback()
|
||||
})
|
||||
}
|
||||
@@ -67,28 +67,28 @@ exports.expectData = expectData
|
||||
|
||||
exports.everyProtocol = function everyProtocol (body) {
|
||||
var protocols = [
|
||||
{ protocol: 'http2', npn: 'h2', version: 4 },
|
||||
{ protocol: 'spdy', npn: 'spdy/3.1', version: 3.1 },
|
||||
{ protocol: 'spdy', npn: 'spdy/3', version: 3 },
|
||||
{ protocol: 'spdy', npn: 'spdy/2', version: 2 }
|
||||
{ protocol: 'http2', alpn: 'h2', version: 4 },
|
||||
{ protocol: 'spdy', alpn: 'spdy/3.1', version: 3.1 },
|
||||
{ protocol: 'spdy', alpn: 'spdy/3', version: 3 },
|
||||
{ protocol: 'spdy', alpn: 'spdy/2', version: 2 }
|
||||
]
|
||||
|
||||
protocols.forEach(function (protocol) {
|
||||
describe(protocol.npn, function () {
|
||||
body(protocol.protocol, protocol.npn, protocol.version)
|
||||
describe(protocol.alpn, function () {
|
||||
body(protocol.protocol, protocol.alpn, protocol.version)
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
exports.everyConfig = function everyConfig (body) {
|
||||
exports.everyProtocol(function (protocol, npn, version) {
|
||||
if (npn === 'spdy/2') {
|
||||
exports.everyProtocol(function (protocol, alpn, version) {
|
||||
if (alpn === 'spdy/2') {
|
||||
return
|
||||
}
|
||||
|
||||
[ false, true ].forEach(function (plain) {
|
||||
describe(plain ? 'plain mode' : 'ssl mode', function () {
|
||||
body(protocol, npn, version, plain)
|
||||
body(protocol, alpn, version, plain)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
+39
-40
@@ -10,13 +10,8 @@ var util = require('util')
|
||||
var fixtures = require('./fixtures')
|
||||
var spdy = require('../')
|
||||
|
||||
// Node.js 0.10 and 0.12 support
|
||||
Object.assign = process.versions.modules >= 46
|
||||
? Object.assign // eslint-disable-next-line
|
||||
: util._extend
|
||||
|
||||
describe('SPDY Server', function () {
|
||||
fixtures.everyConfig(function (protocol, npn, version, plain) {
|
||||
fixtures.everyConfig(function (protocol, alpn, version, plain) {
|
||||
var server
|
||||
var client
|
||||
|
||||
@@ -32,7 +27,7 @@ describe('SPDY Server', function () {
|
||||
var socket = (plain ? net : tls).connect({
|
||||
rejectUnauthorized: false,
|
||||
port: fixtures.port,
|
||||
NPNProtocols: [ npn ]
|
||||
ALPNProtocols: [ alpn ]
|
||||
}, function () {
|
||||
client = transport.connection.create(socket, {
|
||||
protocol: protocol,
|
||||
@@ -59,9 +54,13 @@ describe('SPDY Server', function () {
|
||||
}, function (err) {
|
||||
assert(!err)
|
||||
|
||||
stream.on('error', (err) => {
|
||||
done(err)
|
||||
})
|
||||
|
||||
stream.on('response', function (status, headers) {
|
||||
assert.equal(status, 200)
|
||||
assert.equal(headers.ok, 'yes')
|
||||
assert.strictEqual(status, 200)
|
||||
assert.strictEqual(headers.ok, 'yes')
|
||||
|
||||
fixtures.expectData(stream, 'response', done)
|
||||
})
|
||||
@@ -70,8 +69,8 @@ describe('SPDY Server', function () {
|
||||
})
|
||||
|
||||
server.on('request', function (req, res) {
|
||||
assert.equal(req.isSpdy, res.isSpdy)
|
||||
assert.equal(req.spdyVersion, res.spdyVersion)
|
||||
assert.strictEqual(req.isSpdy, res.isSpdy)
|
||||
assert.strictEqual(req.spdyVersion, res.spdyVersion)
|
||||
assert(req.isSpdy)
|
||||
if (!plain) {
|
||||
assert(req.socket.encrypted)
|
||||
@@ -82,14 +81,14 @@ describe('SPDY Server', function () {
|
||||
if (version === 3.1) {
|
||||
assert(req.spdyVersion >= 3 && req.spdyVersion <= 3.1)
|
||||
} else {
|
||||
assert.equal(req.spdyVersion, version)
|
||||
assert.strictEqual(req.spdyVersion, version)
|
||||
}
|
||||
assert(req.spdyStream)
|
||||
assert(res.spdyStream)
|
||||
|
||||
assert.equal(req.method, 'GET')
|
||||
assert.equal(req.url, '/get')
|
||||
assert.deepEqual(req.headers, { a: 'b', host: 'localhost' })
|
||||
assert.strictEqual(req.method, 'GET')
|
||||
assert.strictEqual(req.url, '/get')
|
||||
assert.deepStrictEqual(req.headers, { a: 'b', host: 'localhost' })
|
||||
|
||||
req.on('end', function () {
|
||||
res.writeHead(200, {
|
||||
@@ -110,8 +109,8 @@ describe('SPDY Server', function () {
|
||||
assert(!err)
|
||||
|
||||
stream.on('response', function (status, headers) {
|
||||
assert.equal(status, 200)
|
||||
assert.equal(headers.ok, 'yes')
|
||||
assert.strictEqual(status, 200)
|
||||
assert.strictEqual(headers.ok, 'yes')
|
||||
|
||||
fixtures.expectData(stream, 'response', next)
|
||||
})
|
||||
@@ -120,8 +119,8 @@ describe('SPDY Server', function () {
|
||||
})
|
||||
|
||||
server.on('request', function (req, res) {
|
||||
assert.equal(req.method, 'POST')
|
||||
assert.equal(req.url, '/post')
|
||||
assert.strictEqual(req.method, 'POST')
|
||||
assert.strictEqual(req.url, '/post')
|
||||
|
||||
res.writeHead(200, {
|
||||
ok: 'yes'
|
||||
@@ -150,7 +149,7 @@ describe('SPDY Server', function () {
|
||||
assert(!err)
|
||||
|
||||
stream.on('response', function (status, headers) {
|
||||
assert.equal(status, 100)
|
||||
assert.strictEqual(status, 100)
|
||||
|
||||
fixtures.expectData(stream, 'response', done)
|
||||
})
|
||||
@@ -177,7 +176,7 @@ describe('SPDY Server', function () {
|
||||
assert(!err)
|
||||
|
||||
stream.on('response', function (status, headers) {
|
||||
assert.equal(status, 100)
|
||||
assert.strictEqual(status, 100)
|
||||
|
||||
fixtures.expectData(stream, 'response', done)
|
||||
})
|
||||
@@ -202,8 +201,8 @@ describe('SPDY Server', function () {
|
||||
assert(!err)
|
||||
|
||||
stream.on('pushPromise', function (push) {
|
||||
assert.equal(push.path, '/push')
|
||||
assert.equal(push.headers.yes, 'push')
|
||||
assert.strictEqual(push.path, '/push')
|
||||
assert.strictEqual(push.headers.yes, 'push')
|
||||
|
||||
fixtures.expectData(push, 'push', next)
|
||||
fixtures.expectData(stream, 'response', next)
|
||||
@@ -213,8 +212,8 @@ describe('SPDY Server', function () {
|
||||
})
|
||||
|
||||
server.on('request', function (req, res) {
|
||||
assert.equal(req.method, 'POST')
|
||||
assert.equal(req.url, '/page')
|
||||
assert.strictEqual(req.method, 'POST')
|
||||
assert.strictEqual(req.url, '/page')
|
||||
|
||||
res.writeHead(200, {
|
||||
ok: 'yes'
|
||||
@@ -251,8 +250,8 @@ describe('SPDY Server', function () {
|
||||
stream.end()
|
||||
|
||||
stream.on('response', function (status, headers) {
|
||||
assert.equal(status, 200)
|
||||
assert.equal(headers.ok, 'yes')
|
||||
assert.strictEqual(status, 200)
|
||||
assert.strictEqual(headers.ok, 'yes')
|
||||
|
||||
fixtures.expectData(stream, 'response', done)
|
||||
})
|
||||
@@ -262,7 +261,7 @@ describe('SPDY Server', function () {
|
||||
var gotHeaders = false
|
||||
req.on('trailers', function (headers) {
|
||||
gotHeaders = true
|
||||
assert.equal(headers.trai, 'ler')
|
||||
assert.strictEqual(headers.trai, 'ler')
|
||||
})
|
||||
|
||||
req.on('end', function () {
|
||||
@@ -285,7 +284,7 @@ describe('SPDY Server', function () {
|
||||
assert(!err)
|
||||
|
||||
stream.on('response', function (status, headers) {
|
||||
assert.equal(status, 300)
|
||||
assert.strictEqual(status, 300)
|
||||
|
||||
fixtures.expectData(stream, 'response', done)
|
||||
})
|
||||
@@ -343,7 +342,7 @@ describe('SPDY Server', function () {
|
||||
server.on('request', function (req, res) {
|
||||
req.connection.on('close', function () {
|
||||
assert.doesNotThrow(function () {
|
||||
assert.equal(res.push('/push', {}), undefined)
|
||||
assert.strictEqual(res.push('/push', {}), undefined)
|
||||
res.end('response')
|
||||
})
|
||||
done()
|
||||
@@ -359,7 +358,7 @@ describe('SPDY Server', function () {
|
||||
assert(!err)
|
||||
|
||||
stream.on('response', function (status, headers) {
|
||||
assert.equal(status, 200)
|
||||
assert.strictEqual(status, 200)
|
||||
|
||||
fixtures.expectData(stream, 'hello world, what\'s up?', done)
|
||||
})
|
||||
@@ -393,7 +392,7 @@ describe('SPDY Server', function () {
|
||||
})
|
||||
|
||||
server.on('request', function (req, res) {
|
||||
assert.equal(req.headers['x-forwarded-for'], '1.2.3.4')
|
||||
assert.strictEqual(req.headers['x-forwarded-for'], '1.2.3.4')
|
||||
req.resume()
|
||||
res.end()
|
||||
})
|
||||
@@ -421,10 +420,10 @@ describe('SPDY Server', function () {
|
||||
|
||||
it('should respond to http/1.1', function (done) {
|
||||
var server = spdy.createServer(fixtures.keys, function (req, res) {
|
||||
assert.equal(req.isSpdy, res.isSpdy)
|
||||
assert.equal(req.spdyVersion, res.spdyVersion)
|
||||
assert.strictEqual(req.isSpdy, res.isSpdy)
|
||||
assert.strictEqual(req.spdyVersion, res.spdyVersion)
|
||||
assert(!req.isSpdy)
|
||||
assert.equal(req.spdyVersion, 1)
|
||||
assert.strictEqual(req.spdyVersion, 1)
|
||||
|
||||
res.writeHead(200)
|
||||
res.end()
|
||||
@@ -439,7 +438,7 @@ describe('SPDY Server', function () {
|
||||
method: 'GET',
|
||||
path: '/'
|
||||
}, function (res) {
|
||||
assert.equal(res.statusCode, 200)
|
||||
assert.strictEqual(res.statusCode, 200)
|
||||
res.resume()
|
||||
res.on('end', function () {
|
||||
server.close(done)
|
||||
@@ -457,10 +456,10 @@ describe('SPDY Server', function () {
|
||||
util.inherits(Pseuver, https.Server)
|
||||
|
||||
var server = spdy.createServer(Pseuver, fixtures.keys, function (req, res) {
|
||||
assert.equal(req.isSpdy, res.isSpdy)
|
||||
assert.equal(req.spdyVersion, res.spdyVersion)
|
||||
assert.strictEqual(req.isSpdy, res.isSpdy)
|
||||
assert.strictEqual(req.spdyVersion, res.spdyVersion)
|
||||
assert(!req.isSpdy)
|
||||
assert.equal(req.spdyVersion, 1)
|
||||
assert.strictEqual(req.spdyVersion, 1)
|
||||
|
||||
res.writeHead(200)
|
||||
res.end()
|
||||
@@ -475,7 +474,7 @@ describe('SPDY Server', function () {
|
||||
method: 'GET',
|
||||
path: '/'
|
||||
}, function (res) {
|
||||
assert.equal(res.statusCode, 200)
|
||||
assert.strictEqual(res.statusCode, 200)
|
||||
res.resume()
|
||||
res.on('end', function () {
|
||||
server.close(done)
|
||||
|
||||
Reference in New Issue
Block a user