diff --git a/components/input/src/input-field/__tests__/input-field.test.js b/components/input/src/input-field/__tests__/input-field.test.js index 17f7d383e6..51d7179585 100644 --- a/components/input/src/input-field/__tests__/input-field.test.js +++ b/components/input/src/input-field/__tests__/input-field.test.js @@ -24,4 +24,12 @@ describe('', () => { expect(onKeyDown).toHaveBeenCalledTimes(1) }) + + it('should render a field with value zero', () => { + const screen = render( + + ) + + expect(screen.getByLabelText('label')).toHaveValue(0) + }) }) diff --git a/components/input/src/input-field/input-field.js b/components/input/src/input-field/input-field.js index d9275dca17..6eba9d99ee 100644 --- a/components/input/src/input-field/input-field.js +++ b/components/input/src/input-field/input-field.js @@ -66,7 +66,7 @@ class InputField extends React.Component { onChange={onChange} name={name} type={type} - value={value || ''} + value={value ?? ''} placeholder={placeholder} disabled={disabled} max={max}