From 1435643a31062c3a85a68cb37b90d49a7561a007 Mon Sep 17 00:00:00 2001 From: zanminkian Date: Mon, 14 Apr 2025 03:19:55 +0000 Subject: [PATCH] test: fix testing error --- tests/npmRegistryUtils.test.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/npmRegistryUtils.test.ts b/tests/npmRegistryUtils.test.ts index 728d6f9..b90d54f 100644 --- a/tests/npmRegistryUtils.test.ts +++ b/tests/npmRegistryUtils.test.ts @@ -20,6 +20,7 @@ describe(`npm registry utils fetchAsJson`, () => { }); it(`loads from DEFAULT_NPM_REGISTRY_URL by default`, async () => { + process.env.npm_config_registry = `https://registry.npmjs.org`; await fetchAsJson(`package-name`); expect(httpFetchAsJson).toBeCalled(); @@ -38,6 +39,7 @@ describe(`npm registry utils fetchAsJson`, () => { it(`adds authorization header with bearer token if COREPACK_NPM_TOKEN is set`, async () => { // `process.env` is reset after each tests in setupTests.js. process.env.COREPACK_NPM_TOKEN = `foo`; + process.env.npm_config_registry = `https://registry.npmjs.org`; await fetchAsJson(`package-name`); @@ -53,6 +55,7 @@ describe(`npm registry utils fetchAsJson`, () => { process.env.COREPACK_NPM_TOKEN = `foo`; process.env.COREPACK_NPM_USERNAME = `bar`; process.env.COREPACK_NPM_PASSWORD = `foobar`; + process.env.npm_config_registry = `https://registry.npmjs.org`; await fetchAsJson(`package-name`); @@ -68,6 +71,7 @@ describe(`npm registry utils fetchAsJson`, () => { // `process.env` is reset after each tests in setupTests.js. process.env.COREPACK_NPM_USERNAME = `foo`; process.env.COREPACK_NPM_PASSWORD = `bar`; + process.env.npm_config_registry = `https://registry.npmjs.org`; const encodedCreds = Buffer.from(`${process.env.COREPACK_NPM_USERNAME}:${process.env.COREPACK_NPM_PASSWORD}`, `utf8`).toString(`base64`); @@ -80,9 +84,10 @@ describe(`npm registry utils fetchAsJson`, () => { }}); }); - it(`does not add authorization header if COREPACK_NPM_USERNAME is set and COREPACK_NPM_PASSWORD is not.`, async () => { + it(`does not add authorization header if COREPACK_NPM_USERNAME is set and COREPACK_NPM_PASSWORD is not`, async () => { // `process.env` is reset after each tests in setupTests.js. process.env.COREPACK_NPM_USERNAME = `foo`; + process.env.npm_config_registry = `https://registry.npmjs.org`; await fetchAsJson(`package-name`);