diff --git a/src/components/easy-select/__tests__/index.test.tsx b/src/components/easy-select/__tests__/index.test.tsx new file mode 100644 index 000000000..b6daa0315 --- /dev/null +++ b/src/components/easy-select/__tests__/index.test.tsx @@ -0,0 +1,27 @@ + +import React from 'react'; +import EasySelect from '../index'; +import { render, cleanup } from '@testing-library/react'; +import '@testing-library/jest-dom/extend-expect'; + +let wrapper: any, element: any + +describe('test EasySelect', () => { + beforeEach(() => { + wrapper = render( + + ) + element = wrapper.getByTestId('test-easySelect'); + }) + afterEach(() => { + cleanup(); + }) + test('should render correct', () => { + expect(element).toBeInTheDocument(); + expect(element.classList.contains('ant-select-selection')).toEqual(true); + expect(element.childNodes.length).toBe(2); + }) +}) diff --git a/src/components/easy-select/index.tsx b/src/components/easy-select/index.tsx index ed1a09bd3..9dd82ad04 100644 --- a/src/components/easy-select/index.tsx +++ b/src/components/easy-select/index.tsx @@ -41,6 +41,7 @@ class EasySelect extends React.Component { const { dataSource } = this.state; return (