From 94fb2c4a2334b956a2fb052ce2bf33db96b789c5 Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Tue, 18 May 2021 11:41:04 +0200 Subject: [PATCH] fix(cli-repl): prevent failures in macOS certificate selector MONGOSH-762 --- packages/cli-repl/package-lock.json | 6 +++--- packages/cli-repl/package.json | 2 +- packages/cli-repl/src/arg-mapper.spec.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/cli-repl/package-lock.json b/packages/cli-repl/package-lock.json index c125313608..e966e845d9 100644 --- a/packages/cli-repl/package-lock.json +++ b/packages/cli-repl/package-lock.json @@ -786,9 +786,9 @@ } }, "macos-export-certificate-and-key": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/macos-export-certificate-and-key/-/macos-export-certificate-and-key-1.0.0.tgz", - "integrity": "sha512-DUzj2vwFYYOhN5LzHGb0GVfwBjvl2IcXr1tWs7OXSQhdp0klh8muZIVfEARBkWJm4qYszG+JGtZ9jiqZ7+jbOA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/macos-export-certificate-and-key/-/macos-export-certificate-and-key-1.0.1.tgz", + "integrity": "sha512-AMVBDbOI3lTUU5zrKiJGDo0yisdk8Uqbfnuh/TKmEYyYFUFb34uT2eE+CmpJtLFPV6yFXxkiUSBghWOVBrUxZg==", "optional": true, "requires": { "bindings": "^1.5.0", diff --git a/packages/cli-repl/package.json b/packages/cli-repl/package.json index 4a344315ba..83dab06da9 100644 --- a/packages/cli-repl/package.json +++ b/packages/cli-repl/package.json @@ -82,7 +82,7 @@ "moment": "^2.29.1" }, "optionalDependencies": { - "macos-export-certificate-and-key": "^1.0.0", + "macos-export-certificate-and-key": "^1.0.1", "win-export-certificate-and-key": "^1.0.2" } } diff --git a/packages/cli-repl/src/arg-mapper.spec.ts b/packages/cli-repl/src/arg-mapper.spec.ts index c4de67a722..531be51b28 100644 --- a/packages/cli-repl/src/arg-mapper.spec.ts +++ b/packages/cli-repl/src/arg-mapper.spec.ts @@ -263,7 +263,7 @@ describe('arg-mapper.mapCliToDriver', () => { describe('arg-mapper.applyTlsCertificateSelector', () => { context('with fake ca provider', () => { - let exportCertificateAndPrivateKey; + let exportCertificateAndPrivateKey: sinon.SinonStub; beforeEach(() => { process.env.TEST_OS_EXPORT_CERTIFICATE_AND_KEY_PATH = path.resolve(__dirname, '..', 'test', 'fixtures', 'fake-os-ca-provider.js');