From c393dfe5d6cc88cef8c43482e6858cfeea2d0fff Mon Sep 17 00:00:00 2001 From: Skewnart Date: Tue, 7 Oct 2025 16:33:20 +0200 Subject: [PATCH] fix: fixing tests using locale on sizes --- .../ResponseSize/ResponseSize.spec.js | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/packages/bruno-app/src/components/ResponsePane/ResponseSize/ResponseSize.spec.js b/packages/bruno-app/src/components/ResponsePane/ResponseSize/ResponseSize.spec.js index ef46d4361..7ef288417 100644 --- a/packages/bruno-app/src/components/ResponsePane/ResponseSize/ResponseSize.spec.js +++ b/packages/bruno-app/src/components/ResponsePane/ResponseSize/ResponseSize.spec.js @@ -76,35 +76,39 @@ describe('ResponseSize', () => { }); it('should handle exactly 1024 bytes as size', () => { - renderWithTheme(); + const size = 1024; + renderWithTheme(); const element = screen.getByText(/1024B/); expect(element).toBeInTheDocument(); expect(element.textContent).toMatch(/^1024B$/); - expect(element).toHaveAttribute('title', '1,024B'); + expect(element).toHaveAttribute('title', `${size.toLocaleString()}B`); }); it('should render kilobytes when size is greater than 1024', () => { - renderWithTheme(); + const size = 1500; + renderWithTheme(); const element = screen.getByText(/1\.46KB/); expect(element).toBeInTheDocument(); expect(element.textContent).toMatch(/^\d+\.\d+KB$/); - expect(element).toHaveAttribute('title', '1,500B'); + expect(element).toHaveAttribute('title', `${size.toLocaleString()}B`); }); it('should handle large size numbers', () => { - renderWithTheme(); + const size = 10240; + renderWithTheme(); const element = screen.getByText(/10\.0KB/); expect(element).toBeInTheDocument(); expect(element.textContent).toMatch(/^\d+\.\d+KB$/); - expect(element).toHaveAttribute('title', '10,240B'); + expect(element).toHaveAttribute('title', `${size.toLocaleString()}B`); }); it('should handle decimal size numbers', () => { - renderWithTheme(); + const size = 1126.5; + renderWithTheme(); const element = screen.getByText(/1\.10KB/); expect(element).toBeInTheDocument(); expect(element.textContent).toMatch(/^\d+\.\d+KB$/); - expect(element).toHaveAttribute('title', '1,126.5B'); + expect(element).toHaveAttribute('title', `${size.toLocaleString()}B`); }); }); }); \ No newline at end of file