refactor: e2e

This commit is contained in:
Ahmed Bouhuolia
2025-01-01 14:39:25 +02:00
parent 8bacf3a001
commit b72f85b394
14 changed files with 227 additions and 137 deletions

View File

@@ -26,9 +26,8 @@ export class EditManualJournal {
/**
* Authorize the manual journal editing.
* @param {number} tenantId
* @param {number} manualJournalId
* @param {IManualJournalDTO} manualJournalDTO
* @param {number} manualJournalId - Manual journal id.
* @param {IManualJournalDTO} manualJournalDTO - Manual journal DTO.
*/
private authorize = async (
manualJournalId: number,
@@ -81,10 +80,8 @@ export class EditManualJournal {
/**
* Edits jouranl entries.
* @param {number} tenantId
* @param {number} manualJournalId
* @param {IMakeJournalDTO} manualJournalDTO
* @param {ISystemUser} authorizedUser
* @param {number} manualJournalId - Manual journal id.
* @param {IMakeJournalDTO} manualJournalDTO - Manual journal DTO.
*/
public async editJournalEntries(
manualJournalId: number,
@@ -94,7 +91,8 @@ export class EditManualJournal {
oldManualJournal: ManualJournal;
}> {
// Validates the manual journal existance on the storage.
const oldManualJournal = await ManualJournal.query()
const oldManualJournal = await this.manualJournalModel
.query()
.findById(manualJournalId)
.throwIfNotFound();
@@ -121,7 +119,8 @@ export class EditManualJournal {
...manualJournalObj,
});
// Retrieve the given manual journal with associated entries after modifications.
const manualJournal = await this.manualJournalModel.query(trx)
const manualJournal = await this.manualJournalModel
.query(trx)
.findById(manualJournalId)
.withGraphFetched('entries');