import { test, expect } from 'vitest'; import { render } from '@testing-library/react'; import ScreenReaderText from './ScreenReaderText'; const CONTENT = 'My content'; test('screen reader text renders correctly', () => { render( {CONTENT} ); const srtext = document.querySelector('span'); expect(srtext).toHaveClass('visually-hidden'); expect(srtext?.textContent).toEqual(CONTENT) }); test('passing additional props', () => { render( {CONTENT} ); const srtext = document.querySelector('span'); expect(srtext?.dataset.test).toEqual('foo'); });