@cainiaofe/cn-ui-m
Version:
22 lines (21 loc) • 984 B
JavaScript
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');
});
});
});