test-config.ts 1005 B

123456789101112131415161718192021222324252627282930313233
  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. authOptions: {
  15. sessionSecret: 'some-secret',
  16. tokenMethod: 'bearer',
  17. },
  18. dbConnectionOptions: {
  19. type: 'sqljs',
  20. database: new Uint8Array([]),
  21. location: '',
  22. autoSave: false,
  23. logging: false,
  24. },
  25. customFields: {},
  26. entityIdStrategy: new TestingEntityIdStrategy(),
  27. assetStorageStrategy: new TestingAssetStorageStrategy(),
  28. assetPreviewStrategy: new TestingAssetPreviewStrategy(),
  29. };