/
githubmirror
/
gutenberg
Обзор
Документация
Войти
/
githubmirror
/
gutenberg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
packages/ui/src/stack/test/stack.test.tsx
34 строки
791 B
Andrew Duthie
UI: Remove redundant renderElement utility (#74284)
02 янв 2026, 17:49
Не верифицирован
02 янв 2026, 17:49
38f5968
Код
Авторство
О чём код?
import { render, screen } from '@testing-library/react'; import { createRef } from '@wordpress/element'; import { Stack } from '../stack'; jest.mock( './style.module.css', () => ( { stack: 'stack-class', } ) ); describe( 'Stack', () => { it( 'forwards ref', () => { const ref = createRef< HTMLDivElement >(); render( <Stack ref={ ref }>Content</Stack> ); expect( ref.current ).toBeInstanceOf( HTMLDivElement ); } ); it( 'merges props', () => { render( <Stack align="center" className="custom-class" style={ { width: '10px' } } > Content </Stack> ); const stack = screen.getByText( 'Content' ); expect( stack ).toHaveStyle( { width: '10px', alignItems: 'center' } ); expect( stack ).toHaveClass( 'custom-class', 'stack-class' ); } ); } );