/* 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();
});
});