123456789101112131415161718192021 |
- import {render, screen} from 'sentry-test/reactTestingLibrary';
- import {KeyValueTable, KeyValueTableRow} from 'sentry/components/keyValueTable';
- describe('KeyValueTable', function () {
- it('basic', function () {
- render(
- <KeyValueTable>
- <KeyValueTableRow keyName="Coffee" value="Black hot drink" />
- <KeyValueTableRow keyName="Milk" value={<a href="#">White cold drink</a>} />
- </KeyValueTable>
- );
- const terms = screen.getAllByRole('term');
- const definitions = screen.getAllByRole('definition');
- expect(terms[0]).toHaveTextContent('Coffee');
- expect(definitions[0]).toHaveTextContent('Black hot drink');
- expect(terms[1]).toHaveTextContent('Milk');
- expect(definitions[1]).toHaveTextContent('White cold drink');
- });
- });
|