getDynamicText.spec.tsx 830 B

123456789101112131415161718192021222324252627282930313233
  1. describe('getDynamicText', function () {
  2. beforeEach(() => {
  3. jest.resetModules();
  4. });
  5. it('renders actual value', function () {
  6. jest.doMock('sentry/constants', () => ({
  7. IS_ACCEPTANCE_TEST: false,
  8. }));
  9. const getDynamicText = require('sentry/utils/getDynamicText').default;
  10. expect(
  11. getDynamicText({
  12. fixed: 'Text',
  13. value: 'Dynamic Content',
  14. })
  15. ).toEqual('Dynamic Content');
  16. });
  17. it('renders fixed content when `app/constants/IS_ACCEPTANCE_TEST` is true', function () {
  18. jest.doMock('sentry/constants', () => ({
  19. IS_ACCEPTANCE_TEST: true,
  20. }));
  21. const getDynamicText = require('sentry/utils/getDynamicText').default;
  22. expect(
  23. getDynamicText({
  24. fixed: 'Text',
  25. value: 'Dynamic Content',
  26. })
  27. ).toEqual('Text');
  28. });
  29. });