fix(test): add CACHE_MANAGER mock to CorrespondenceController test
The IdempotencyInterceptor requires CACHE_MANAGER dependency. Added mock provider to test module to resolve dependency injection error.
This commit is contained in:
@@ -4,6 +4,7 @@ import { CorrespondenceService } from './correspondence.service';
|
||||
import { CorrespondenceWorkflowService } from './correspondence-workflow.service';
|
||||
import { JwtAuthGuard } from '../../common/guards/jwt-auth.guard';
|
||||
import { RbacGuard } from '../../common/guards/rbac.guard';
|
||||
import { CACHE_MANAGER } from '@nestjs/cache-manager';
|
||||
|
||||
describe('CorrespondenceController', () => {
|
||||
let controller: CorrespondenceController;
|
||||
@@ -37,6 +38,13 @@ describe('CorrespondenceController', () => {
|
||||
provide: CorrespondenceWorkflowService,
|
||||
useValue: mockWorkflowService,
|
||||
},
|
||||
{
|
||||
provide: CACHE_MANAGER,
|
||||
useValue: {
|
||||
get: jest.fn(),
|
||||
set: jest.fn(),
|
||||
},
|
||||
},
|
||||
],
|
||||
})
|
||||
.overrideGuard(JwtAuthGuard)
|
||||
|
||||
Reference in New Issue
Block a user