Skip to content

Commit 80c2de1

Browse files
committed
Fix tests for local ca and client cert repository
1 parent 76663e9 commit 80c2de1

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

redisinsight/api/src/modules/certificate/repositories/local.ca-certificate.repository.spec.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import { getRepositoryToken } from '@nestjs/typeorm';
55
import { Repository } from 'typeorm';
66
import {
77
mockCaCertificate, mockCaCertificateCertificateEncrypted, mockCaCertificateCertificatePlain, mockCaCertificateEntity,
8-
mockCaCertificateId, mockEncryptionService,
8+
mockCaCertificateId,
9+
mockDatabaseRepository,
10+
mockEncryptionService,
911
mockRepository,
1012
MockType,
1113
} from 'src/__mocks__';
@@ -14,6 +16,7 @@ import { CaCertificateEntity } from 'src/modules/certificate/entities/ca-certifi
1416
import { EncryptionService } from 'src/modules/encryption/encryption.service';
1517
import { BadRequestException, NotFoundException } from '@nestjs/common';
1618
import ERROR_MESSAGES from 'src/constants/error-messages';
19+
import { DatabaseRepository } from 'src/modules/database/repositories/database.repository';
1720

1821
describe('LocalCaCertificateRepository', () => {
1922
let service: LocalCaCertificateRepository;
@@ -34,6 +37,10 @@ describe('LocalCaCertificateRepository', () => {
3437
provide: EncryptionService,
3538
useFactory: mockEncryptionService,
3639
},
40+
{
41+
provide: DatabaseRepository,
42+
useFactory: mockDatabaseRepository,
43+
},
3744
],
3845
}).compile();
3946

redisinsight/api/src/modules/certificate/repositories/local.client-certificate.repository.spec.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {
1111
mockClientCertificateId,
1212
mockClientCertificateKeyEncrypted,
1313
mockClientCertificateKeyPlain,
14+
mockDatabaseRepository,
1415
mockEncryptionService,
1516
mockRepository,
1617
MockType,
@@ -22,6 +23,7 @@ import {
2223
LocalClientCertificateRepository,
2324
} from 'src/modules/certificate/repositories/local.client-certificate.repository';
2425
import { ClientCertificateEntity } from 'src/modules/certificate/entities/client-certificate.entity';
26+
import { DatabaseRepository } from 'src/modules/database/repositories/database.repository';
2527

2628
describe('LocalClientCertificateRepository', () => {
2729
let service: LocalClientCertificateRepository;
@@ -38,6 +40,10 @@ describe('LocalClientCertificateRepository', () => {
3840
provide: getRepositoryToken(ClientCertificateEntity),
3941
useFactory: mockRepository,
4042
},
43+
{
44+
provide: DatabaseRepository,
45+
useFactory: mockDatabaseRepository,
46+
},
4147
{
4248
provide: EncryptionService,
4349
useFactory: mockEncryptionService,

0 commit comments

Comments
 (0)