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