Skip to content

Commit 1c6dd92

Browse files
hyxingyuefeng
authored andcommitted
fix: 添加ButtonGroup和Divider组件测试用例
1 parent ee30a09 commit 1c6dd92

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import ButtonGroup from '../lib/ButtonGroup';
2+
import Button from '../lib/Button';
3+
import renderer from 'react-test-renderer';
4+
5+
it('ButtonGroup', () => {
6+
const component = renderer.create(
7+
<ButtonGroup size="small" color="#ffc107" type="warning" bordered={false} gutter={10}>
8+
<Button>警告</Button>
9+
<Button>警告</Button>
10+
<Button>主要</Button>
11+
<Button>警告</Button>
12+
</ButtonGroup>,
13+
);
14+
expect(component.root.props.size).toBe('small');
15+
expect(component.root.props.color).toBe('#ffc107');
16+
expect(component.root.props.type).toBe('warning');
17+
expect(component.root.props.bordered).toBe(false);
18+
expect(component.root.props.gutter).toBe(10);
19+
});

test-ci/src/__tests__/divider.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import Divider from '../lib/Divider';
2+
import renderer from 'react-test-renderer';
3+
4+
it('Divider', () => {
5+
const component = renderer.create(
6+
<Divider label="这是一条分割线" type='horizontal' gutter={10} orientation='center' />
7+
);
8+
expect(component.root.props.label).toBe('这是一条分割线');
9+
expect(component.root.props.type).toBe('horizontal');
10+
expect(component.root.props.gutter).toBe(10);
11+
expect(component.root.props.orientation).toBe('center');
12+
});

0 commit comments

Comments
 (0)