Skip to content
This repository was archived by the owner on Jul 6, 2018. It is now read-only.

Commit 6765d00

Browse files
committed
Separate stream & push events (Squash)
1 parent 5385a0a commit 6765d00

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

test/parallel/test-http2-server-push-stream.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,15 @@ server.listen(0, common.mustCall(() => {
3434
const client = http2.connect(`http://localhost:${port}`);
3535
const req = client.request(headers);
3636

37-
client.on('push', common.mustCall((stream, headers, flag) => {
38-
assert.strictEqual(headers[':status'], '200');
39-
assert.strictEqual(headers['content-type'], 'text/html');
40-
assert.strictEqual(headers['x-push-data'], 'pushed by server');
37+
client.on('stream', common.mustCall((stream, headers, flags) => {
38+
assert.strictEqual(headers[':scheme'], 'http');
39+
assert.strictEqual(headers[':path'], '/foobar');
40+
assert.strictEqual(headers[':authority'], `localhost:${port}`);
41+
stream.on('push', common.mustCall((headers, flags) => {
42+
assert.strictEqual(headers[':status'], '200');
43+
assert.strictEqual(headers['content-type'], 'text/html');
44+
assert.strictEqual(headers['x-push-data'], 'pushed by server');
45+
}));
4146
}));
4247

4348
let data = '';

0 commit comments

Comments
 (0)