1 | import React from 'react';
|
2 | import {shallow, mount, render} from 'enzyme';
|
3 | import {expect} from 'chai';
|
4 | import ButtonGroup from '../src/index';
|
5 | import Button from 'bee-button';
|
6 |
|
7 | describe('verifiy default', function () {
|
8 | it('verifiy buttonGroup exist', function () {
|
9 | let buttonGroup = shallow(<ButtonGroup/>);
|
10 | expect(buttonGroup.hasClass('u-button-group')).to.equal(true);
|
11 | });
|
12 | it('verifiy buttonGroup vertical', function () {
|
13 | let buttonGroup = shallow(
|
14 | <ButtonGroup vertical>
|
15 | <Button size="lg" type="primary">按钮一</Button>
|
16 | <Button size="lg" type="primary">按钮二</Button>
|
17 | <Button size="lg" type="primary">按钮三</Button>
|
18 | </ButtonGroup>
|
19 | );
|
20 | expect(buttonGroup.hasClass('u-button-group-vertical')).to.equal(true);
|
21 | });
|
22 | it('verifiy buttonGroup block', function () {
|
23 | let buttonGroup = shallow(
|
24 | <ButtonGroup vertical block>
|
25 | <Button size="lg" type="primary">按钮一</Button>
|
26 | <Button size="lg" type="primary">按钮二</Button>
|
27 | <Button size="lg" type="primary">按钮三</Button>
|
28 | </ButtonGroup>
|
29 | );
|
30 | expect(buttonGroup.hasClass('u-button-group-block')).to.equal(true);
|
31 | });
|
32 | it('verifiy buttonGroup justified', function () {
|
33 | let buttonGroup = shallow(
|
34 | <ButtonGroup justified>
|
35 | <Button size="lg" type="primary">按钮一</Button>
|
36 | <Button size="lg" type="primary">按钮二</Button>
|
37 | <Button size="lg" type="primary">按钮三</Button>
|
38 | </ButtonGroup>
|
39 | );
|
40 | expect(buttonGroup.hasClass('u-button-group-justified')).to.equal(true);
|
41 | });
|
42 |
|
43 | });
|