1234567891011121314151617181920212223 |
- import {render, screen} from 'sentry-test/reactTestingLibrary';
- import ProgressBar from 'sentry/components/progressBar';
- describe('ProgressBar', function () {
- it('basic', function () {
- const progressBarValue = 50;
- const {container} = render(<ProgressBar value={progressBarValue} />);
- expect(container).toSnapshot();
- const elementProperties = screen.getByRole('progressbar');
- // element exists
- expect(elementProperties).toBeInTheDocument();
- // check aria attributes
- expect(elementProperties).toHaveAttribute(
- 'aria-valuenow',
- progressBarValue.toString()
- );
- expect(elementProperties).toHaveAttribute('aria-valuemin', '0');
- expect(elementProperties).toHaveAttribute('aria-valuemax', '100');
- });
- });
|