From 05f529af67e2386804e7df7eef47ad1172e38c1f Mon Sep 17 00:00:00 2001 From: Lam Wei Li Date: Thu, 4 Aug 2022 13:21:51 +0800 Subject: [PATCH] test: skip http2 tests older Node.js --- test/test.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/test/test.js b/test/test.js index 4d4872d..94dd6f1 100644 --- a/test/test.js +++ b/test/test.js @@ -18,6 +18,16 @@ var describeStatusMessage = !/statusMessage/.test(http.IncomingMessage.toString( ? describe.skip : describe +var describeHttp2 = describe.skip +try { + var http2 = require('http2') + describeHttp2 = describe +} catch (err) { + if (err) { + console.log('http2 tests disabled.') + } +} + describe('finalhandler(req, res)', function () { describe('headers', function () { it('should ignore err.headers without status code', function (done) { @@ -514,15 +524,8 @@ describe('finalhandler(req, res)', function () { }) }) -describe('HTTP2', function () { +describeHttp2('HTTP2', function () { it('should not set statusMessage for HTTP2 response', function (done) { - var http2 - try { - http2 = require('http2') - } catch (e) { - return done() - } - process.once('warning', function (warning) { assert.fail(warning) })