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