import React from 'react'; import Layout from '..'; import { render } from '../../../tests/utils'; import ConfigProvider from '../../config-provider'; import Menu from '../../menu'; const { Header } = Layout; describe('Layout.Token', () => { it('legacy theme should work', () => { const { container } = render(
{ const key = index + 1; return { key, label: `nav ${key}`, }; })} />
, ); expect(container.querySelector('.ant-layout')).toHaveStyle({ '--ant-layout-header-bg': '#FF0000', }); expect(container.querySelector('.ant-menu')).toHaveStyle({ '--ant-menu-item-bg': '#00FF00', }); }); it('theme should work', () => { const { container } = render(
{ const key = index + 1; return { key, label: `nav ${key}`, }; })} />
, ); expect(container.querySelector('.ant-layout')).toHaveStyle({ '--ant-layout-header-bg': '#FF0000', }); expect(container.querySelector('.ant-menu')).toHaveStyle({ '--ant-menu-item-bg': '#00FF00', }); }); });