import {render} from 'sentry-test/reactTestingLibrary'; import EventDataSection from 'sentry/components/events/eventDataSection'; import KeyValueList from 'sentry/components/events/interfaces/keyValueList'; const data = { metadata: { title: 'metadata title', type: 'metadata type', directive: 'metadata directive', uri: 'metadata uri', value: 'metadata value', message: 'metadata message', }, culprit: 'culprit', }; describe('EventDataSection', function () { const groupData = { ...data, level: 'error', id: 'id', }; const eventData = { ...data, id: 'id', eventID: 'eventID', groupID: 'groupID', culprit: undefined, }; it('renders formatted', function () { const wrapper = render( ); expect(wrapper.container).toSnapshot(); }); it('renders raw', function () { const wrapper = render( ); expect(wrapper.container).toSnapshot(); }); }); describe('KeyValueList', function () { const context = { somestuff: {andsomeotherstuff: 'here'}, plussomeotherstuff: 'here', andthis: 0, }; const extraDataArray = Object.entries(context).map(([key, value]) => ({ key, value, subject: key, })); it('renders formatted', function () { const wrapper = render( ); expect(wrapper.container).toSnapshot(); }); it('renders raw', function () { const wrapper = render(); expect(wrapper.container).toSnapshot(); }); });