Refactor parking repositories to use dedicated Constants file and smaller functions

This commit is contained in:
2025-07-03 15:19:57 -04:00
parent 7f453157ee
commit b9d5f7b3df
4 changed files with 170 additions and 153 deletions

View File

@@ -63,6 +63,7 @@ describe.each(repositoryImplementations)('$name', (holder) => {
afterEach(async () => {
await holder.teardown();
jest.useRealTimers();
});
describe("addOrUpdateParkingStructure", () => {
@@ -177,7 +178,7 @@ describe.each(repositoryImplementations)('$name', (holder) => {
// Add updates with small delays to ensure different timestamps
for (let i = 0; i < updates.length; i++) {
await repository.addOrUpdateParkingStructure(updates[i]);
await new Promise(resolve => setTimeout(resolve, 100)); // Small delay
await new Promise((resolve) => setTimeout(resolve, 200));
}
const now = Date.now();