mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-22 03:49:18 +02:00
Refactors date and file formatting utilities
refactor(utils): consolidate date and file size formatting Extracts formatting logic into dedicated utility functions to improve code maintainability and consistency across components. Changes: - Consolidate date formatting functions (formatRelativeTime, etc.) - Consolidate file size formatting into single formatFileSize utility - Fix file size calculation errors - Update UI components to use new utilities - Change "ASAP" to "Waiting" for unscheduled queue items Tests: - Add comprehensive unit tests for date utilities - Add unit tests for file size formatting
This commit is contained in:
@@ -28,7 +28,7 @@ const mockFiles = [
|
||||
{
|
||||
name: 'benchy.3mf',
|
||||
path: '/benchy.3mf',
|
||||
size: 1024000,
|
||||
size: 1048575,
|
||||
is_directory: false,
|
||||
mtime: '2024-01-15T10:00:00Z',
|
||||
},
|
||||
@@ -135,8 +135,8 @@ describe('FileManagerModal', () => {
|
||||
);
|
||||
|
||||
await waitFor(() => {
|
||||
// 1024000 bytes = 1000 KB = ~1.0 MB
|
||||
expect(screen.getByText('1000 KB')).toBeInTheDocument();
|
||||
// 1024000 bytes = 1024.0 KB
|
||||
expect(screen.getByText('1024.0 KB')).toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user