k6-cucumber-steps
Version:
Generate k6 test scripts from Cucumber feature files
16 lines • 622 B
TypeScript
import { FeatureFile, Scenario, ScenarioMetadata } from "../types";
export declare class FeatureParser {
loadAndParseFeatures(featuresPath: string): Promise<FeatureFile[]>;
/**
* Recursively find all .feature files in a directory
*/
private findFeatureFilesRecursive;
private parseFeature;
/**
* Helper to map Gherkin AST steps to our internal Scenario Step format,
* specifically handling DataTables and DocStrings.
*/
private mapGherkinStepToInternalStep;
loadScenarioMetadata(scenarios: Scenario[]): ScenarioMetadata[];
}
//# sourceMappingURL=feature.parser.d.ts.map