@cainiaofe/cn-ui-m
Version:
29 lines (28 loc) • 1.1 kB
JavaScript
import React from 'react';
import { render } from '@testing-library/react';
import { CnPicker } from '../index';
var data = [
[
{ label: '周一', value: 'Mon' },
{ label: '周二', value: 'Tues' },
{ label: '周三', value: 'Wed' },
{ label: '周四', value: 'Thur' },
{ label: '周五', value: 'Fri' },
],
[
{ label: '上午', value: 'am' },
{ label: '下午', value: 'pm' },
],
];
describe('CnPicker', function () {
it('将 style 传递给第一个DOM元素', function () {
var style = { color: 'red' };
var getByTestId = render(React.createElement(CnPicker, { visible: true, columns: data, style: style })).getByTestId;
expect(getByTestId('cn-picker')).toHaveStyle('color: red');
});
it('将className传递给第一个DOM元素', function () {
var className = 'test-class';
var getByTestId = render(React.createElement(CnPicker, { visible: true, columns: data, className: className })).getByTestId;
expect(getByTestId('cn-picker')).toHaveClass(className);
});
});