Files
inji-wallet/__mocks__/mockCrytoUtil.js
KiruthikaJeyashankar 61673d0f66 [INJIMOB-2886] add sonar support for inji-wallet (#1852)
Other changes include:
- add mocks for failing tests

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
2025-03-11 11:34:46 +05:30

47 lines
1.7 KiB
JavaScript

jest.mock("../shared/cryptoutil/cryptoUtil", () => (
{
generateKeyPairRSA: jest.fn(() => Promise.resolve({
publicKey: "keyPair.public",
privateKey: "keyPair.private",
})),
generateKeyPairECK1: jest.fn(()=> Promise.resolve({
publicKey: "keyPair.public",
privateKey: "keyPair.private",
})),
generateKeyPairECR1: jest.fn(()=> Promise.resolve({
publicKey: "keyPair.public",
privateKey: "keyPair.private",
})),
generateKeyPairED: jest.fn(()=> Promise.resolve({
publicKey: "keyPair.public",
privateKey: "keyPair.private",
})),
generateKeyPair: jest.fn(()=> Promise.resolve({
publicKey: "keyPair.public",
privateKey: "keyPair.private",
})),
fetchKeyPair: jest.fn(()=> Promise.resolve({
publicKey: "keyPair.public",
privateKey: "keyPair.private",
})),
checkAllKeyPairs: jest.fn(),
generateKeyPairsAndStoreOrder: jest.fn(),
isHardwareKeystoreExists: true,
getJWT: jest.fn(()=> "header.payload.sign"),
createSignature: jest.fn(()=> "sign"),
createSignatureRSA: jest.fn(()=> "sign"),
createSignatureECK1: jest.fn(()=> "sign"),
createSignatureED: jest.fn(()=> "sign"),
createSignatureECR1: jest.fn(()=> "sign"),
replaceCharactersInB64: jest.fn(()=> "base64"),
encodeB64: jest.fn(()=> "base64"),
encryptJson: jest.fn(()=> "encrypted"),
decryptJson: jest.fn(()=> "decrypted"),
}
)
);