diff --git a/src/commands/certificate/fingerprint.js b/src/commands/certificate/fingerprint.js index 0678c45..af78d5b 100644 --- a/src/commands/certificate/fingerprint.js +++ b/src/commands/certificate/fingerprint.js @@ -31,7 +31,6 @@ class FingerprintCommand extends Command { const res = cert.fingerprint(pemCert) this.log(res.certificateFingerprint) - return res.certificateFingerprint } catch (err) { debug('error fingerprinting certificate: ', err) this.error(err.message) diff --git a/test/commands/certificate/fingerprint.test.js b/test/commands/certificate/fingerprint.test.js index af05fff..01762e3 100644 --- a/test/commands/certificate/fingerprint.test.js +++ b/test/commands/certificate/fingerprint.test.js @@ -116,7 +116,9 @@ describe('instance methods - real forge', () => { mockFS.existsSync.mockReturnValue(true) mockFS.readFileSync.mockReturnValue(Buffer.from(validCertPem)) command.argv = ['file'] - await expect(command.run()).resolves.toBe(validCertFingerprint) + const logSpy = jest.spyOn(command, 'log') + await expect(command.run()).resolves.toBeUndefined() + expect(logSpy).toHaveBeenCalledWith(validCertFingerprint) expect(handleError).not.toHaveBeenCalled() }) })