UNPKG

@cainiaofe/cn-ui-m

Version:
26 lines (25 loc) 1.18 kB
import React from 'react'; import { render } from '@testing-library/react'; import { CnListPro } from '../index'; describe('CnListPro', function () { it('将 style 传递给第一个DOM元素', function () { var style = { color: 'red' }; var container = render(React.createElement(CnListPro, { style: style })).container; expect(container.firstChild).toHaveStyle('color: red'); }); it('将className传递给第一个DOM元素', function () { var className = 'test-class'; var container = render(React.createElement(CnListPro, { className: className })).container; expect(container.firstChild).toHaveClass('test-class'); }); it('栅格布局正确渲染', function () { var getByText = render(React.createElement(CnListPro, { grid: { column: 4 }, dataSource: [ { title: '标题1', description: '描述1', avatar: 'https://gw.alicdn.com/imgextra/i2/O1CN01ZwZHYg1Z1sTgvq6QZ_!!6000000003135-2-tps-500-500.png', }, ] })).getByText; expect(getByText('标题1')).toBeInTheDocument(); }); });