test-config.ts 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. import { API_PATH } from 'shared/shared-constants';
  2. import { VendureConfig } from '../../src/config/vendure-config';
  3. import { TestingAssetPreviewStrategy } from './testing-asset-preview-strategy';
  4. import { TestingAssetStorageStrategy } from './testing-asset-storage-strategy';
  5. import { TestingEntityIdStrategy } from './testing-entity-id-strategy';
  6. export const TEST_CONNECTION_NAME = undefined;
  7. /**
  8. * Config settings used for e2e tests
  9. */
  10. export const testConfig: VendureConfig = {
  11. port: 3050,
  12. apiPath: API_PATH,
  13. cors: true,
  14. defaultChannelToken: 'e2e-default-channel',
  15. authOptions: {
  16. sessionSecret: 'some-secret',
  17. tokenMethod: 'bearer',
  18. },
  19. dbConnectionOptions: {
  20. type: 'sqljs',
  21. database: new Uint8Array([]),
  22. location: '',
  23. autoSave: false,
  24. logging: false,
  25. },
  26. customFields: {},
  27. entityIdStrategy: new TestingEntityIdStrategy(),
  28. assetStorageStrategy: new TestingAssetStorageStrategy(),
  29. assetPreviewStrategy: new TestingAssetPreviewStrategy(),
  30. };