diff --git a/package.json b/package.json index 29da4621..f12c6b3a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openstack-uicore-foundation", - "version": "5.0.44", + "version": "5.0.47-beta.0", "description": "ui reactjs components for openstack marketing site", "main": "lib/openstack-uicore-foundation.js", "scripts": { diff --git a/src/components/inputs/upload-input-v3/__tests__/upload-input-v3.test.js b/src/components/inputs/upload-input-v3/__tests__/upload-input-v3.test.js index 53ac5474..a855c3d6 100644 --- a/src/components/inputs/upload-input-v3/__tests__/upload-input-v3.test.js +++ b/src/components/inputs/upload-input-v3/__tests__/upload-input-v3.test.js @@ -123,10 +123,11 @@ describe('UploadInputV3', () => { expect(screen.getByText(/Complete/)).toBeInTheDocument(); }); - test('shows default size when size is not provided', () => { + test('does not show file size when size is not provided', () => { const files = [{ filename: 'no-size.pdf' }]; render(); - expect(screen.getByText(/0 KB/)).toBeInTheDocument(); + expect(screen.queryByText(/KB|MB/)).not.toBeInTheDocument(); + expect(screen.getByText(/Complete/)).toBeInTheDocument(); }); test('formats file size correctly', () => { diff --git a/src/components/inputs/upload-input-v3/index.js b/src/components/inputs/upload-input-v3/index.js index 5adcb9f4..46a7766c 100644 --- a/src/components/inputs/upload-input-v3/index.js +++ b/src/components/inputs/upload-input-v3/index.js @@ -475,7 +475,7 @@ const UploadInputV3 = ({ {filename} - {fileSize} · {T.translate("upload_input_v3.complete")} + {file?.size ? `${fileSize} ·` : ''} {T.translate("upload_input_v3.complete")}