getRuntimeKnownDataDetails.spec.tsx 997 B

12345678910111213141516171819202122232425262728293031323334
  1. import {runtimeKnownDataValues} from 'sentry/components/events/contexts/runtime';
  2. import {getRuntimeKnownDataDetails} from 'sentry/components/events/contexts/runtime/getRuntimeKnownDataDetails';
  3. import {runtimeMockData} from './index.spec';
  4. describe('getRuntimeKnownDataDetails', function () {
  5. it('returns values and according to the parameters', function () {
  6. const allKnownData: ReturnType<typeof getRuntimeKnownDataDetails>[] = [];
  7. for (const type of Object.keys(runtimeKnownDataValues)) {
  8. const runtimeKnownData = getRuntimeKnownDataDetails({
  9. type: runtimeKnownDataValues[type],
  10. data: runtimeMockData,
  11. });
  12. if (!runtimeKnownData) {
  13. return;
  14. }
  15. allKnownData.push(runtimeKnownData);
  16. }
  17. expect(allKnownData).toEqual([
  18. {
  19. subject: 'Name',
  20. value: '',
  21. },
  22. {
  23. subject: 'Version',
  24. value: '1.7.13(2.7.18 (default, Apr 20 2020, 19:34:11) \n[GCC 8.3.0])',
  25. },
  26. ]);
  27. });
  28. });