/* global describe, it, expect */ import React from 'react'; import { render, screen } from '@testing-library/react'; import { AbsoluteCenter } from '../AbsoluteCenter'; describe('AbsoluteCenter', () => { it('renders children', () => { render(Centered content); expect(screen.getByText('Centered content')).toBeDefined(); }); it('renders as a div element', () => { const { container } = render(Content); expect(container.querySelector('div')).toBeDefined(); }); it('accepts and passes through className', () => { const { container } = render( Content, ); const el = container.querySelector('.custom-class'); expect(el).toBeDefined(); }); it('accepts and forwards arbitrary HTML attributes', () => { render( Content, ); expect(screen.getByTestId('absolute-center')).toBeDefined(); }); });