This commit is contained in:
2025-12-11 21:06:25 +01:00
parent c49ea2598d
commit ec3ddc3a5c
227 changed files with 3496 additions and 2083 deletions

View File

@@ -3,7 +3,9 @@ import type { PlaywrightAutomationAdapter } from 'packages/automation/infrastruc
import type { AutomationResult } from 'packages/automation/application/ports/AutomationResults';
export function assertAutoNavigationConfig(config: Record<string, unknown>): void {
if ((config as any).__skipFixtureNavigation) {
const skipFixtureNavigationFlag =
(config as { __skipFixtureNavigation?: unknown }).__skipFixtureNavigation;
if (skipFixtureNavigationFlag === true) {
throw new Error('__skipFixtureNavigation is forbidden in auto-navigation suites');
}
}

View File

@@ -81,7 +81,9 @@ export async function createStepHarness(useMock: boolean = false): Promise<StepH
step: number,
config: Record<string, unknown>,
): Promise<AutomationResult> {
if ((config as any).__skipFixtureNavigation) {
const skipFixtureNavigationFlag =
(config as { __skipFixtureNavigation?: unknown }).__skipFixtureNavigation;
if (skipFixtureNavigationFlag === true) {
throw new Error(
'__skipFixtureNavigation is not allowed in auto-navigation path',
);