@cainiaofe/cn-ui-m
Version:
30 lines (29 loc) • 1.03 kB
JavaScript
import React from 'react';
import { render } from '@testing-library/react';
import { CnBottomNavBar } from '../index';
var data = [
{
title: '首页',
icon: 'home-fill',
},
{
title: '消息',
icon: 'message-fill',
},
{
title: '我的',
icon: 'user-fill',
},
];
describe('CnBottomNavBar', function () {
it('将 style 传递给第一个DOM元素', function () {
var style = { color: 'red' };
var getByTestId = render(React.createElement(CnBottomNavBar, { menuDataSource: data, style: style })).getByTestId;
expect(getByTestId('cn-bottom-nav-bar-page-footer')).toHaveStyle('color: red');
});
it('将className传递给第一个DOM元素', function () {
var className = 'test-class';
var getByTestId = render(React.createElement(CnBottomNavBar, { menuDataSource: data, className: className })).getByTestId;
expect(getByTestId('cn-bottom-nav-bar-page-footer')).toHaveClass('test-class');
});
});