import { renderToStaticMarkup } from 'react-dom/server';
import { describe, expect, it } from 'vitest';
import { PanelLoadingState } from '../../src/components/PanelLoadingState/PanelLoadingState';
describe('PanelLoadingState', () => {
it('centers the popup spinner beside the current loading message without branding', () => {
const markup = renderToStaticMarkup();
expect(markup).toContain('class="panel-loading-state"');
expect(markup).toContain('role="status"');
expect(markup).toContain('aria-label="Loading saved client …"');
expect(markup).toContain('class="import-spinner"');
expect(markup).toContain('Loading saved client …');
expect(markup).not.toContain('
{
expect(renderToStaticMarkup())
.toContain('class="panel-loading-state is-compact"');
});
});