import { render, screen } from '@testing-library/react';
import { describe, expect, it } from 'vitest';
import { StorageMapWidget, TemperatureHeatmap } from '../../src/StorageVisuals';
describe('storagevisualisaties', () => {
it('localiseert statuscodes in de kaart en het toegankelijke tabelalternatief', () => {
render();
expect(screen.getAllByText('Verstoord')).toHaveLength(2);
expect(screen.getByRole('link', { name: 'Cachepool: Verstoord' })).toBeVisible();
expect(screen.queryByText('degraded')).not.toBeInTheDocument();
});
it('localiseert de status in het tabelalternatief van de temperatuurkaart', () => {
render();
expect(screen.getByRole('cell', { name: 'Kritiek' })).toBeVisible();
expect(screen.queryByRole('cell', { name: 'critical' })).not.toBeInTheDocument();
});
});