Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update test-for-pull-35197.js
  • Loading branch information
masx200 authored Sep 15, 2020
commit 68268bf33d9e1c7d629e987d3aee2f66976ac4ff
56 changes: 24 additions & 32 deletions test/parallel/test-for-pull-35197.js
Original file line number Diff line number Diff line change
@@ -1,42 +1,34 @@
// todo

'use strict';
'use strict';
const common = require('../common');
const fixtures = require('../common/fixtures');
const assert = require('assert');
const http2 = require('http2');
if (!common.hasCrypto)
common.skip('missing crypto');

common.skip('missing crypto');
const serverOptions = {
key: fixtures.readKey('agent1-key.pem'),
cert: fixtures.readKey('agent1-cert.pem')
key: fixtures.readKey('agent1-key.pem'),
cert: fixtures.readKey('agent1-cert.pem')
};
const server = http2.createSecureServer(
serverOptions,
common.mustCall((req, res) => {
const request=req
assert(true===request.socket.encrypted)
assert("encrypted" in request.socket)
res.end()
}));
const server = http2.createSecureServer(serverOptions, common.mustCall((req, res) => {
const request = req;
assert(true === request.socket.encrypted);
assert('encrypted' in request.socket);
res.end();
}));
server.listen(common.mustCall(() => {
const port=server.address().port

const client = http2.connect('https://localhost:'+port, {
ca: fixtures.readKey('agent1-cert.pem'),
rejectUnauthorized: false
});
const req = client.request({



const port = server.address().port;
const client = http2.connect('https://localhost:' + port, {
ca: fixtures.readKey('agent1-cert.pem'),
rejectUnauthorized: false
});
req.on('response',common.mustCall( (headers, flags) => {
console.log(headers)

server.close(common.mustCall(()=>{}))
}));
const req = client.request({});
req.on('response', common.mustCall((headers, flags) => {
console.log(headers);
server.close(common.mustCall(() => {
}));
}));
req.on('end', common.mustCall(() => {
client.close();
}));
req.end();

}));
}));