index.spec.tsx 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import {EventFixture} from 'sentry-fixture/event';
  2. import {initializeOrg} from 'sentry-test/initializeOrg';
  3. import {render} from 'sentry-test/reactTestingLibrary';
  4. import {EventSdkUpdates} from 'sentry/components/events/sdkUpdates';
  5. describe('EventSdkUpdates', function () {
  6. const {routerContext} = initializeOrg();
  7. it('renders a suggestion to update the sdk and then enable an integration', function () {
  8. const event = EventFixture({
  9. id: '123',
  10. sdk: {
  11. name: 'sentry.python',
  12. version: '0.1.0',
  13. },
  14. sdkUpdates: [
  15. {
  16. enables: [
  17. {
  18. type: 'enableIntegration',
  19. enables: [],
  20. integrationName: 'django',
  21. integrationUrl: 'https://docs.sentry.io/platforms/python/guides/django/',
  22. },
  23. ],
  24. newSdkVersion: '0.9.0',
  25. sdkName: 'sentry.python',
  26. sdkUrl: null,
  27. type: 'updateSdk',
  28. },
  29. ],
  30. });
  31. render(<EventSdkUpdates event={event} />, {context: routerContext});
  32. });
  33. });