UNPKG

@cainiaofe/cn-ui-m

Version:
22 lines (21 loc) 984 B
import React from 'react'; import { render, fireEvent, waitFor } from '@testing-library/react'; import { CnCascaderSelectV2 } from '../index'; describe('CnCascaderSelectV2', function () { it('将 style 传递给第一个DOM元素', function () { var style = { color: 'red' }; var getByTestId = render(React.createElement(CnCascaderSelectV2, { style: style })).getByTestId; fireEvent.click(getByTestId('select-drawer')); waitFor(function () { expect(getByTestId('cn-cascader-select')).toHaveStyle('color: red'); }); }); it('将className传递给第一个DOM元素', function () { var className = 'test-class'; var getByTestId = render(React.createElement(CnCascaderSelectV2, { className: className })).getByTestId; fireEvent.click(getByTestId('select-drawer')); waitFor(function () { expect(getByTestId('cn-cascader-select')).toHaveClass('test-class'); }); }); });