Files
2024-02-15 17:01:50 +00:00

22 lines
780 B
TypeScript

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');
});
});