eventSdk.spec.tsx 718 B

123456789101112131415161718192021222324252627
  1. import {render, screen, userEvent} from 'sentry-test/reactTestingLibrary';
  2. import {EventSdk} from 'sentry/components/events/eventSdk';
  3. describe('event sdk', function () {
  4. it('display redacted tags', async function () {
  5. const event = {
  6. ...TestStubs.Event(),
  7. sdk: {
  8. name: 'sentry.cocoa',
  9. version: '',
  10. },
  11. _meta: {
  12. sdk: {
  13. version: {'': {rem: [['project:2', 'x']]}},
  14. },
  15. },
  16. };
  17. render(<EventSdk sdk={event.sdk} meta={event._meta.sdk} />);
  18. userEvent.hover(screen.getByText(/redacted/));
  19. expect(
  20. await screen.findByText('Removed because of PII rule "project:2"')
  21. ).toBeInTheDocument(); // tooltip description
  22. });
  23. });