diff --git a/src/tools/__tests__/TagGroup.test.tsx b/src/tools/__tests__/TagGroup.test.tsx
index e19793a6..fe2433ae 100644
--- a/src/tools/__tests__/TagGroup.test.tsx
+++ b/src/tools/__tests__/TagGroup.test.tsx
@@ -104,4 +104,54 @@ describe('TagGroup', () => {
wrapper.handleDrag();
expect(onChange).toBeCalled();
});
+
+ it('when typing in Input, onChange should be called', () => {
+ const onChange = jest.fn();
+ const wrapper = mount(
+ ,
+ );
+ wrapper.find('Input').simulate('change', { target: { value: '1' } });
+ expect(onChange).toHaveBeenCalled();
+ });
+
+ it('stopPropagation should work', () => {
+ const stopPropagation = jest.fn();
+ const wrapper: any = mount(
+ ,
+ ).instance();
+ wrapper.handleDragStart({ stopPropagation });
+ expect(stopPropagation).toHaveBeenCalled();
+ });
+
+ it('when blur, onChange should be called', () => {
+ const onChange = jest.fn();
+ const wrapper = mount(
+ ,
+ );
+ wrapper.find('Input').simulate('blur');
+ expect(onChange).toHaveBeenCalled();
+ });
});