UNPKG

@cainiaofe/cn-ui-m

Version:
30 lines (29 loc) 1.03 kB
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'); }); });