import { mock, mockReset } from "jest-mock-extended"; import { CryptoFunctionService } from "@bitwarden/common/abstractions/cryptoFunction.service"; import { EncryptService } from "@bitwarden/common/abstractions/encrypt.service"; import { LogService } from "@bitwarden/common/abstractions/log.service"; import { PlatformUtilsService } from "@bitwarden/common/abstractions/platformUtils.service"; import { StateService } from "@bitwarden/common/abstractions/state.service"; import { CryptoService } from "@bitwarden/common/services/crypto.service"; describe("cryptoService", () => { let cryptoService: CryptoService; const cryptoFunctionService = mock(); const encryptService = mock(); const platformUtilService = mock(); const logService = mock(); const stateService = mock(); beforeEach(() => { mockReset(cryptoFunctionService); mockReset(encryptService); mockReset(platformUtilService); mockReset(logService); mockReset(stateService); cryptoService = new CryptoService( cryptoFunctionService, encryptService, platformUtilService, logService, stateService ); }); it("instantiates", () => { expect(cryptoService).not.toBeFalsy(); }); });