UNPKG

@amsterdam/design-system-react

Version:

All React components from the Amsterdam Design System. Use it to compose pages in your website or application.

26 lines (25 loc) 1.05 kB
import { jsx as _jsx } from "react/jsx-runtime"; /** * @license EUPL-1.2+ * Copyright Gemeente Amsterdam */ import { render } from '@testing-library/react'; import { createRef } from 'react'; import { ImageSliderControls } from './ImageSliderControls'; import '@testing-library/jest-dom'; describe('Image Slider Controls', () => { const nextLabel = 'Volgende'; const previousLabel = 'Vorige'; it('renders', () => { const { container } = render(_jsx(ImageSliderControls, { nextLabel: nextLabel, previousLabel: previousLabel })); const component = container.querySelector(':only-child'); expect(component).toBeInTheDocument(); expect(component).toBeVisible(); }); it('supports ForwardRef in React', () => { const ref = createRef(); const { container } = render(_jsx(ImageSliderControls, { nextLabel: nextLabel, previousLabel: previousLabel, ref: ref })); const component = container.querySelector(':only-child'); expect(ref.current).toBe(component); }); });