21 lines
774 B
TypeScript
21 lines
774 B
TypeScript
/**
|
|
* Stable error-code constants for `@suaveplan/testing-e2e`.
|
|
*/
|
|
|
|
export const TESTING_E2E_ERROR_CODES = {
|
|
CONFIG_INVALID: "TESTING_E2E.CONFIG.INVALID",
|
|
NAVIGATION_FAILED: "TESTING_E2E.NAVIGATION.FAILED",
|
|
WAIT_TIMEOUT: "TESTING_E2E.WAIT.TIMEOUT",
|
|
FIXTURE_SETUP_FAILED: "TESTING_E2E.FIXTURE.SETUP_FAILED",
|
|
ABORTED: "TESTING_E2E.ABORTED",
|
|
CLOAK_LAUNCH_FAILED: "TESTING_E2E.CLOAK.LAUNCH_FAILED",
|
|
CLOAK_BINARY_MISSING: "TESTING_E2E.CLOAK.BINARY_MISSING",
|
|
CLOAK_PROXY_INVALID: "TESTING_E2E.CLOAK.PROXY_INVALID",
|
|
} as const;
|
|
|
|
export type TestingE2eErrorCode =
|
|
(typeof TESTING_E2E_ERROR_CODES)[keyof typeof TESTING_E2E_ERROR_CODES];
|
|
|
|
export const TESTING_E2E_ERROR_CODE_PATTERN =
|
|
/^TESTING_E2E\.[A-Z]+\.[A-Z_]+$|^TESTING_E2E\.ABORTED$/;
|