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