Browse Source

test: fix alpn tests for openssl1.0.2h

af2db04c99
changed some ALPN behaviors. The tests when ALPN has no selection
should be fixed because openssl was changed NPN callback to be invoked
in this case.

Fixes: https://github.com/nodejs/node/issues/6458
PR-URL: https://github.com/nodejs/node/pull/6550
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
process-exit-stdio-flushing
Shigeki Ohtsu 9 years ago
parent
commit
be480b1499
  1. 17
      test/parallel/test-tls-alpn-server-client.js

17
test/parallel/test-tls-alpn-server-client.js

@ -99,8 +99,8 @@ function Test1() {
client: {ALPN: 'b', NPN: undefined}}); client: {ALPN: 'b', NPN: undefined}});
// nothing is selected by ALPN // nothing is selected by ALPN
checkResults(results[2], checkResults(results[2],
{server: {ALPN: false, NPN: false}, {server: {ALPN: false, NPN: 'first-priority-unsupported'},
client: {ALPN: false, NPN: undefined}}); client: {ALPN: false, NPN: false}});
// execute next test // execute next test
Test2(); Test2();
}); });
@ -132,8 +132,8 @@ function Test2() {
client: {ALPN: 'b', NPN: undefined}}); client: {ALPN: 'b', NPN: undefined}});
// nothing is selected by ALPN // nothing is selected by ALPN
checkResults(results[2], checkResults(results[2],
{server: {ALPN: false, NPN: false}, {server: {ALPN: false, NPN: 'http/1.1'},
client: {ALPN: false, NPN: undefined}}); client: {ALPN: false, NPN: false}});
// execute next test // execute next test
Test3(); Test3();
}); });
@ -224,8 +224,9 @@ function Test5() {
checkResults(results[1], {server: {ALPN: 'b', NPN: false}, checkResults(results[1], {server: {ALPN: 'b', NPN: false},
client: {ALPN: 'b', NPN: undefined}}); client: {ALPN: 'b', NPN: undefined}});
// nothing is selected by ALPN // nothing is selected by ALPN
checkResults(results[2], {server: {ALPN: false, NPN: false}, checkResults(results[2], {server: {ALPN: false,
client: {ALPN: false, NPN: undefined}}); NPN: 'first-priority-unsupported'},
client: {ALPN: false, NPN: false}});
// execute next test // execute next test
Test6(); Test6();
}); });
@ -253,8 +254,8 @@ function Test6() {
checkResults(results[1], {server: {ALPN: 'b', NPN: false}, checkResults(results[1], {server: {ALPN: 'b', NPN: false},
client: {ALPN: 'b', NPN: undefined}}); client: {ALPN: 'b', NPN: undefined}});
// nothing is selected by ALPN // nothing is selected by ALPN
checkResults(results[2], {server: {ALPN: false, NPN: false}, checkResults(results[2], {server: {ALPN: false, NPN: 'http/1.1'},
client: {ALPN: false, NPN: undefined}}); client: {ALPN: false, NPN: false}});
// execute next test // execute next test
Test7(); Test7();
}); });

Loading…
Cancel
Save