251212:1650 Frontend: refactor Document Numbering)
Some checks failed
Spec Validation / validate-markdown (push) Has been cancelled
Spec Validation / validate-diagrams (push) Has been cancelled
Spec Validation / check-todos (push) Has been cancelled

This commit is contained in:
admin
2025-12-12 16:50:52 +07:00
parent 2473c4c474
commit d964546c8d
16 changed files with 233 additions and 14925 deletions

View File

@@ -39,18 +39,19 @@ describe('correspondenceService', () => {
describe('getById', () => {
it('should call GET /correspondences/:id', async () => {
const mockResponse = { id: 1, title: 'Test' };
vi.mocked(apiClient.get).mockResolvedValue({ data: mockResponse });
const mockData = { id: 1, title: 'Test' };
// Service expects response.data.data (NestJS interceptor wrapper)
vi.mocked(apiClient.get).mockResolvedValue({ data: { data: mockData } });
const result = await correspondenceService.getById(1);
expect(apiClient.get).toHaveBeenCalledWith('/correspondences/1');
expect(result).toEqual(mockResponse);
expect(result).toEqual(mockData);
});
it('should work with string id', async () => {
const mockResponse = { id: 1 };
vi.mocked(apiClient.get).mockResolvedValue({ data: mockResponse });
const mockData = { id: 1 };
vi.mocked(apiClient.get).mockResolvedValue({ data: { data: mockData } });
await correspondenceService.getById('123');