@cainiaofe/cn-ui-m
Version:
20 lines (19 loc) • 884 B
JavaScript
import React from 'react';
import { render, screen } from '@testing-library/react';
import { CnModal } from '../index';
describe('CnModal', function () {
it('将 style 传递给第一个DOM元素', function () {
var style = { color: 'red' };
render(React.createElement(CnModal, { visible: true, style: style },
React.createElement("div", null, "Modal Content")));
var dom = screen.queryByTestId('cn-modal-container');
expect(dom).toHaveStyle('color: red');
});
it('将className传递给第一个DOM元素', function () {
var className = 'test-class';
render(React.createElement(CnModal, { visible: true, className: className },
React.createElement("div", null, "Modal Content")));
var dom = screen.queryByTestId('cn-modal-content');
expect(dom).toHaveClass('test-class');
});
});