UNPKG

@vendure/testing

Version:

End-to-end testing tools for Vendure projects

27 lines (26 loc) 1.21 kB
import { VendureConfig } from '@vendure/core'; export declare const E2E_DEFAULT_CHANNEL_TOKEN = "e2e-default-channel"; /** * @description * A {@link VendureConfig} object used for e2e tests. This configuration uses sqljs as the database * and configures some special settings which are optimized for e2e tests: * * * `entityIdStrategy: new TestingEntityIdStrategy()` This ID strategy uses auto-increment IDs but encodes all IDs * to be prepended with the string `'T_'`, so ID `1` becomes `'T_1'`. * * `logger: new NoopLogger()` Do no output logs by default * * `assetStorageStrategy: new TestingAssetStorageStrategy()` This strategy does not actually persist any binary data to disk. * * `assetPreviewStrategy: new TestingAssetPreviewStrategy()` This strategy is a no-op. * * ## Logging * By default, the testConfig does not output any log messages. This is most desirable to keep a clean CI output. * However, for debugging purposes, it can make it hard to figure out why tests fail. * * You can enable default logging behaviour with the environment variable `LOG`: * * ``` * LOG=true yarn e2e * ``` * * @docsCategory testing */ export declare const testConfig: Required<VendureConfig>;