251223:1649 On going update to 1.7.0: Refoctory drawing Module & document number Module
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-23 16:49:16 +07:00
parent 0d6432ab83
commit 7db6a003db
81 changed files with 4703 additions and 1449 deletions

View File

@@ -1,35 +1,43 @@
> backend@1.5.1 test
> jest --forceExit modules/document-numbering/document-numbering.service.spec.ts
FAIL src/modules/document-numbering/document-numbering.service.spec.ts
DocumentNumberingService
√ should be defined (19 ms)
√ should be defined (15 ms)
generateNextNumber
√ should generate a new number successfully (17 ms)
× should throw error when transaction fails (7 ms)
√ should generate a new number successfully (4 ms)
√ should throw error when increment fails (9 ms)
Admin Operations
× voidAndReplace should verify audit log exists (2 ms)
× cancelNumber should log cancellation (3 ms)
● DocumentNumberingService › generateNextNumber › should throw error when transaction fails
● DocumentNumberingService › Admin Operations › voidAndReplace should verify audit log exists
expect(received).rejects.toThrow()
TypeError: Cannot read properties of undefined (reading 'mockResolvedValue')
Received promise resolved instead of rejected
Resolved to value: {"auditId": 1, "number": "0001"}
143 | it('voidAndReplace should verify audit log exists', async () => {
144 | const auditRepo = module.get(getRepositoryToken(DocumentNumberAudit));
> 145 | (auditRepo.findOne as jest.Mock).mockResolvedValue({
| ^
146 | generatedNumber: 'DOC-001',
147 | counterKey: JSON.stringify({ projectId: 1, correspondenceTypeId: 1 }),
148 | templateUsed: 'test',
201 | );
202 |
> 203 | await expect(service.generateNextNumber(mockContext)).rejects.toThrow(
| ^
204 | Error
205 | );
206 | });
at Object.<anonymous> (modules/document-numbering/document-numbering.service.spec.ts:145:40)
at expect (../node_modules/expect/build/index.js:2116:15)
at Object.<anonymous> (modules/document-numbering/document-numbering.service.spec.ts:203:13)
● DocumentNumberingService › Admin Operations › cancelNumber should log cancellation
TypeError: Cannot read properties of undefined (reading 'mockResolvedValue')
161 | it('cancelNumber should log cancellation', async () => {
162 | const auditRepo = module.get(getRepositoryToken(DocumentNumberAudit));
> 163 | (auditRepo.findOne as jest.Mock).mockResolvedValue({
| ^
164 | generatedNumber: 'DOC-002',
165 | counterKey: {},
166 | });
at Object.<anonymous> (modules/document-numbering/document-numbering.service.spec.ts:163:40)
Test Suites: 1 failed, 1 total
Tests: 1 failed, 2 passed, 3 total
Tests: 2 failed, 3 passed, 5 total
Snapshots: 0 total
Time: 1.506 s, estimated 2 s
Ran all test suites matching modules/document-numbering/document-numbering.service.spec.ts.
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?
Time: 1.381 s, estimated 2 s
Ran all test suites matching src/modules/document-numbering/document-numbering.service.spec.ts.