Erzeugt aus einer .feature-Datei ein TypeScript-Snippet mit leeren Cypress-Cucumber Step-Definitions.
.feature
Funktionsweise:
And
But
Given
Set
# …
Einschränkungen (bewusst simpel gehalten):
Pfad zur .feature-Datei.
TypeScript-Quelltext mit Import und leeren Step-Definitionen.
import { writeFileSync } from "fs";import { generateStepDefinitions } from "./stepsGenerator";const tsSource = generateStepDefinitions("features/login.feature");writeFileSync("e2e/common/orchestrator_steps.ts", tsSource, "utf-8"); Copy
import { writeFileSync } from "fs";import { generateStepDefinitions } from "./stepsGenerator";const tsSource = generateStepDefinitions("features/login.feature");writeFileSync("e2e/common/orchestrator_steps.ts", tsSource, "utf-8");
Erzeugt aus einer
.feature
-Datei ein TypeScript-Snippet mit leeren Cypress-Cucumber Step-Definitions.Funktionsweise:
And
/But
werden auf das zuletzt gesehene Keyword (Fallback:Given
) gemappt.Set
).# …
) und Leerzeilen werden ignoriert.Einschränkungen (bewusst simpel gehalten):