UNPKG

1.77 kBJavaScriptView Raw
1import React from 'react';
2import {shallow, mount, render} from 'enzyme';
3import {expect} from 'chai';
4import ButtonGroup from '../src/index';
5import Button from 'bee-button';
6
7describe('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});