Files
gridpilot.gg/tests/e2e/steps/step-18-track-conditions.e2e.test.ts
2025-11-30 16:45:59 +01:00

32 lines
978 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { describe, it, expect, beforeEach, afterEach } from 'vitest';
import type { StepHarness } from '../support/StepHarness';
import { createStepHarness } from '../support/StepHarness';
describe('Step 18 track conditions (manual stop)', () => {
let harness: StepHarness;
beforeEach(async () => {
harness = await createStepHarness();
});
afterEach(async () => {
await harness.dispose();
});
it('does not automate Track Conditions and surfaces unknown-step result', async () => {
await harness.navigateToFixtureStep(18);
const page = harness.adapter.getPage();
expect(page).not.toBeNull();
const sidebarTrackConditions = await page!.textContent(
'#wizard-sidebar-link-set-track-conditions',
);
expect(sidebarTrackConditions).toContain('Track Conditions');
const result = await harness.executeStep(18, {});
expect(result.success).toBe(false);
expect(result.error).toContain('Unknown step: 18');
});
});