12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- import {User} from './user';
- export function Config(params = {}) {
- return {
- theme: 'light',
- user: User(),
- messages: [],
- languageCode: 'en',
- csrfCookieName: 'csrf-test-cookie',
- superUserCookieName: 'su-test-cookie',
- superUserCookieDomain: '.sentry.io',
- features: new Set(),
- singleOrganization: false,
- urlPrefix: 'https://sentry-jest-tests.example.com/',
- needsUpgrade: false,
- supportEmail: 'support@sentry.io',
- invitesEnabled: false,
- privacyUrl: null,
- termsUrl: null,
- // Maintain isOnPremise key for backcompat (plugins?).
- isOnPremise: false,
- isSelfHosted: false,
- lastOrganization: null,
- gravatarBaseUrl: 'https://gravatar.com',
- dsn: 'test-dsn',
- userIdentity: {
- ip_address: '127.0.0.1',
- email: 'example@example.com',
- id: '1',
- isStaff: false,
- },
- isAuthenticated: true,
- version: {
- current: '1.0.0-dev',
- latest: '1.0.0-dev',
- build: 'test-build',
- upgradeAvailable: false,
- },
- sentryConfig: {
- dsn: 'test-dsn',
- release: '1.0.0.-dev',
- allowUrls: [],
- tracePropagationTargets: [],
- },
- distPrefix: '',
- apmSampling: 1,
- dsn_requests: '',
- demoMode: false,
- customerDomain: {
- subdomain: 'foobar',
- organizationUrl: 'https://foobar.sentry.io',
- sentryUrl: 'https://sentry.io',
- },
- links: {
- sentryUrl: 'https://sentry.io',
- organizationUrl: 'https://foobar.sentry.io',
- regionUrl: 'https://us.sentry.io',
- },
- ...params,
- };
- }
|