From ada1bcc5ec8dbe56322f5b06963c63732adfe537 Mon Sep 17 00:00:00 2001 From: AtofStryker Date: Thu, 22 Aug 2024 12:57:09 -0400 Subject: [PATCH] fix npm internal exit code test [run ci] --- packages/server/test/integration/cli_spec.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/server/test/integration/cli_spec.js b/packages/server/test/integration/cli_spec.js index 49386a80f7bd..7ebd525aaa0f 100644 --- a/packages/server/test/integration/cli_spec.js +++ b/packages/server/test/integration/cli_spec.js @@ -99,14 +99,14 @@ describe('CLI Interface', () => { /** * In certain versions of npm, code with an exit code of 10 (Internal Runtime Javascript Failure) * is ultimately displayed as an exit code of 1 (Uncaught Runtime Exception). - * This seems to occur before Node 7 / NPM 4 and after Node 14/ NPM 7. + * This seems to occur before Node 7 / NPM 4 and between Node 14/ NPM 7 and Node 16 / NPM 8. * Please see https://github.com/arzzen/all-exit-error-codes/blob/master/programming-languages/javascript/nodejs.md * for more details. * * @returns {boolean} */ const doesNpmObscureInternalExitCode = () => { - return semver.lt(npmVersion, '4.0.0') || semver.gt(npmVersion, '6.0.0') + return semver.lt(npmVersion, '4.0.0') || (semver.gt(npmVersion, '6.0.0') && semver.lt(npmVersion, '8.0.0')) } beforeEach(() => {