PM-2365 Added a helper function (#6508)

This commit is contained in:
Carlos Gonçalves 2023-10-24 14:42:25 +01:00 committed by GitHub
parent 1d2757e42b
commit 950e327477
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 15 deletions

View File

@ -149,9 +149,7 @@ describe("Cipher Service", () => {
);
configService.checkServerMeetsVersionRequirement$.mockReturnValue(of(false));
process.env.FLAGS = JSON.stringify({
enableCipherKeyEncryption: false,
});
setEncryptionKeyFlag(false);
const spy = jest.spyOn(cipherFileUploadService, "upload");
@ -262,9 +260,7 @@ describe("Cipher Service", () => {
describe("cipher.key", () => {
it("is null when enableCipherKeyEncryption flag is false", async () => {
process.env.FLAGS = JSON.stringify({
enableCipherKeyEncryption: false,
});
setEncryptionKeyFlag(false);
const cipher = await cipherService.encrypt(cipherView);
@ -272,9 +268,7 @@ describe("Cipher Service", () => {
});
it("is defined when enableCipherKeyEncryption flag is true", async () => {
process.env.FLAGS = JSON.stringify({
enableCipherKeyEncryption: true,
});
setEncryptionKeyFlag(true);
const cipher = await cipherService.encrypt(cipherView);
@ -288,9 +282,7 @@ describe("Cipher Service", () => {
});
it("is not called when enableCipherKeyEncryption is false", async () => {
process.env.FLAGS = JSON.stringify({
enableCipherKeyEncryption: false,
});
setEncryptionKeyFlag(false);
await cipherService.encrypt(cipherView);
@ -298,9 +290,7 @@ describe("Cipher Service", () => {
});
it("is called when enableCipherKeyEncryption is true", async () => {
process.env.FLAGS = JSON.stringify({
enableCipherKeyEncryption: true,
});
setEncryptionKeyFlag(true);
await cipherService.encrypt(cipherView);
@ -309,3 +299,9 @@ describe("Cipher Service", () => {
});
});
});
function setEncryptionKeyFlag(value: boolean) {
process.env.FLAGS = JSON.stringify({
enableCipherKeyEncryption: value,
});
}