diff --git a/components/input/__tests__/index.test.js b/components/input/__tests__/index.test.js
index dfb432202676..67cbf587928c 100644
--- a/components/input/__tests__/index.test.js
+++ b/components/input/__tests__/index.test.js
@@ -97,6 +97,18 @@ describe('prefix and suffix', () => {
expect(wrapper.getDOMNode().className.includes('my-class-name')).toBe(true);
expect(wrapper.find('input').getDOMNode().className.includes('my-class-name')).toBe(false);
});
+
+ it('should support hidden when has prefix or suffix', () => {
+ const wrapper = mount(
+ <>
+
+
+ >,
+ );
+
+ expect(wrapper.find('.prefix-with-hidden').at(0).getDOMNode().hidden).toBe(true);
+ expect(wrapper.find('.suffix-with-hidden').at(0).getDOMNode().hidden).toBe(true);
+ });
});
describe('As Form Control', () => {