diff --git a/src/utils/logger.utils.ts b/src/utils/logger.utils.ts index fae60614..78f249a7 100644 --- a/src/utils/logger.utils.ts +++ b/src/utils/logger.utils.ts @@ -49,3 +49,19 @@ export const webdavLogger = winston.createLogger({ }), ], }); + +if (process.env.NODE_ENV !== 'production') { + webdavLogger.add( + new winston.transports.Console({ + format: winston.format.simple(), + }), + ); +} + +if (process.env.NODE_ENV !== 'production') { + logger.add( + new winston.transports.Console({ + format: winston.format.simple(), + }), + ); +} diff --git a/test/webdav/services/webdav-folder.service.test.ts b/test/webdav/services/webdav-folder.service.test.ts index ca434e59..dbbd097c 100644 --- a/test/webdav/services/webdav-folder.service.test.ts +++ b/test/webdav/services/webdav-folder.service.test.ts @@ -130,6 +130,8 @@ describe('WebDavFolderService', () => { describe('createFolder', () => { it('it should wait 500ms for backend propagation when folder is created', async () => { + vi.useFakeTimers(); + const folderResponse = newCreateFolderResponse({ plainName: 'test-folder', uuid: 'test-uuid', @@ -140,20 +142,23 @@ describe('WebDavFolderService', () => { { cancel: () => {} }, ]); - const startTime = Date.now(); - const result = await sut.createFolder({ + const createPromise = sut.createFolder({ folderName: 'test-folder', parentFolderUuid: 'parent-uuid', }); - const endTime = Date.now(); + + await vi.advanceTimersByTimeAsync(500); + + const result = await createPromise; expect(result.uuid).to.equal('test-uuid'); expect(result.name).to.equal('test-folder'); - expect(endTime - startTime).toBeGreaterThanOrEqual(500); expect(driveFolderService.createFolder).toHaveBeenCalledWith({ plainName: 'test-folder', parentFolderUuid: 'parent-uuid', }); + + vi.useRealTimers(); }); }); });