diff --git a/index.js b/index.js index 4289dda31b..9ce1480199 100644 --- a/index.js +++ b/index.js @@ -2,7 +2,7 @@ // this file is not used if use https://github.com/ant-design/babel-plugin-antd import { - Rate, Affix, DatePicker, Tooltip, Carousel, Tabs, Modal, Dropdown, Progress, Popover, Select, + Rate, Affix, DatePicker, Tooltip, Tag, Carousel, Tabs, Modal, Dropdown, Progress, Popover, Select, Breadcrumb, Popconfirm, Pagination, Steps, InputNumber, Switch, Checkbox, Table, Collapse, message, Slider, QueueAnim, Radio, notification, Alert, Validation, Tree, TreeSelect, Upload, Badge, Menu, Timeline, Button, Icon, Row, Col, Spin, Form, Input, Calendar, TimePicker, @@ -11,7 +11,7 @@ import { // copy from above const antd = { - Rate, Affix, DatePicker, Tooltip, Carousel, Tabs, Modal, Dropdown, Progress, Popover, Select, + Rate, Affix, DatePicker, Tooltip, Tag, Carousel, Tabs, Modal, Dropdown, Progress, Popover, Select, Breadcrumb, Popconfirm, Pagination, Steps, InputNumber, Switch, Checkbox, Table, Collapse, message, Slider, QueueAnim, Radio, notification, Alert, Validation, Tree, TreeSelect, Upload, Badge, Menu, Timeline, Button, Icon, Row, Col, Spin, Form, Input, Calendar, TimePicker, diff --git a/tests/index.test.js b/tests/index.test.js new file mode 100644 index 0000000000..ed4e5b924c --- /dev/null +++ b/tests/index.test.js @@ -0,0 +1,56 @@ +jest.unmock('../index'); + +import React from 'react'; +import antd from '../index'; + +describe('Icon', function() { + it('should has modules in antd', () => { + expect('Affix' in antd).toBeTruthy(); + expect('Alert' in antd).toBeTruthy(); + expect('Badge' in antd).toBeTruthy(); + expect('Breadcrumb' in antd).toBeTruthy(); + expect('Button' in antd).toBeTruthy(); + expect('Calendar' in antd).toBeTruthy(); + expect('Card' in antd).toBeTruthy(); + expect('Carousel' in antd).toBeTruthy(); + expect('Cascader' in antd).toBeTruthy(); + expect('Checkbox' in antd).toBeTruthy(); + expect('Col' in antd).toBeTruthy(); + expect('Collapse' in antd).toBeTruthy(); + expect('DatePicker' in antd).toBeTruthy(); + expect('Dropdown' in antd).toBeTruthy(); + expect('Form' in antd).toBeTruthy(); + expect('Icon' in antd).toBeTruthy(); + expect('Input' in antd).toBeTruthy(); + expect('InputNumber' in antd).toBeTruthy(); + expect('LocaleProvider' in antd).toBeTruthy(); + expect('Menu' in antd).toBeTruthy(); + expect('message' in antd).toBeTruthy(); + expect('Modal' in antd).toBeTruthy(); + expect('notification' in antd).toBeTruthy(); + expect('Pagination' in antd).toBeTruthy(); + expect('Popconfirm' in antd).toBeTruthy(); + expect('Popover' in antd).toBeTruthy(); + expect('Progress' in antd).toBeTruthy(); + expect('QueueAnim' in antd).toBeTruthy(); + expect('Radio' in antd).toBeTruthy(); + expect('Rate' in antd).toBeTruthy(); + expect('Row' in antd).toBeTruthy(); + expect('Select' in antd).toBeTruthy(); + expect('Slider' in antd).toBeTruthy(); + expect('Spin' in antd).toBeTruthy(); + expect('Steps' in antd).toBeTruthy(); + expect('Switch' in antd).toBeTruthy(); + expect('Table' in antd).toBeTruthy(); + expect('Tabs' in antd).toBeTruthy(); + expect('Tag' in antd).toBeTruthy(); + expect('TimePicker' in antd).toBeTruthy(); + expect('Timeline' in antd).toBeTruthy(); + expect('Tooltip' in antd).toBeTruthy(); + expect('Transfer' in antd).toBeTruthy(); + expect('Tree' in antd).toBeTruthy(); + expect('TreeSelect' in antd).toBeTruthy(); + expect('Upload' in antd).toBeTruthy(); + expect('Validation' in antd).toBeTruthy(); + }); +});