import '@testing-library/jest-dom/extend-expect'; import { render } from '@testing-library/svelte'; import '$/config/i18n'; import Glyph from './glyph.svelte'; const internals = { results: null }; describe('Glyph component', () => { beforeEach(() => { internals.results = render(Glyph, { props: { uuid: '9fb14ebc-bc64-400b-915f-d429ec44b8fe' } }); }); test('Should act as an image', () => { expect(internals.results.getByRole('img')) .toBeVisible(); }); test('Should render 4 glyphs', () => { expect(internals.results.getByRole('img')) .toHaveTextContent(/^. . . .$/); }); });