Init.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. require('./helpers/InitApp')
  2. const Features = require('../../../app/src/infrastructure/Features')
  3. const MockAnalyticsApi = require('./mocks/MockAnalyticsApi')
  4. const MockChatApi = require('./mocks/MockChatApi')
  5. const MockClsiApi = require('./mocks/MockClsiApi')
  6. const MockDocstoreApi = require('./mocks/MockDocstoreApi')
  7. const MockDocUpdaterApi = require('./mocks/MockDocUpdaterApi')
  8. const MockFilestoreApi = require('./mocks/MockFilestoreApi')
  9. const MockNotificationsApi = require('./mocks/MockNotificationsApi')
  10. const MockProjectHistoryApi = require('./mocks/MockProjectHistoryApi')
  11. const MockSpellingApi = require('./mocks/MockSpellingApi')
  12. const MockV1Api = require('./mocks/MockV1Api')
  13. const MockV1HistoryApi = require('./mocks/MockV1HistoryApi')
  14. const MockHaveIBeenPwnedApi = require('./mocks/MockHaveIBeenPwnedApi')
  15. const mockOpts = {
  16. debug: ['1', 'true', 'TRUE'].includes(process.env.DEBUG_MOCKS),
  17. }
  18. MockChatApi.initialize(23010, mockOpts)
  19. MockClsiApi.initialize(23013, mockOpts)
  20. MockDocstoreApi.initialize(23016, mockOpts)
  21. MockDocUpdaterApi.initialize(23003, mockOpts)
  22. MockFilestoreApi.initialize(23009, mockOpts)
  23. MockNotificationsApi.initialize(23042, mockOpts)
  24. MockSpellingApi.initialize(23005, mockOpts)
  25. MockHaveIBeenPwnedApi.initialize(1337, mockOpts)
  26. if (Features.hasFeature('saas')) {
  27. MockAnalyticsApi.initialize(23050, mockOpts)
  28. MockProjectHistoryApi.initialize(23054, mockOpts)
  29. MockV1Api.initialize(25000, mockOpts)
  30. MockV1HistoryApi.initialize(23100, mockOpts)
  31. }