toBeTrue() ->and($workflowProfile['triggerClass'])->toBe('mainline-push') ->and($workflowProfile['branchFilters'])->toBe(['dev']) ->and($workflowContents)->toContain('push:') ->and($workflowContents)->toContain('- dev') ->and($workflowContents)->toContain('./scripts/platform-test-lane confidence --workflow-id=main-confidence --trigger-class=mainline-push') ->and($workflowContents)->toContain('./scripts/platform-test-report confidence --workflow-id=main-confidence --trigger-class=mainline-push') ->and($workflowContents)->toContain('./scripts/platform-test-artifacts confidence .gitea-artifacts/main-confidence --workflow-id=main-confidence --trigger-class=mainline-push') ->and($workflowContents)->toContain('name: confidence-artifacts') ->and($workflowContents)->not->toContain('test:junit', './scripts/platform-test-lane fast-feedback', './scripts/platform-test-lane heavy-governance'); });