cucumber-html-report-generator
Version:
Generate beautiful cucumberjs html reports for multiple instances (browsers / devices)
20 lines • 955 B
TypeScript
import * as Models from '../../models/models';
import * as messages from '@cucumber/messages';
import IFeature = messages.Feature;
import Scenario = messages.Scenario;
export declare class ScenarioFormatter {
private readonly gherkinFeature;
constructor(gherkinFeature: IFeature | null | undefined);
parseScenario(scenario: Models.Scenario, featureName: string): Models.Scenario | null;
createNewFirstScenarioOutline(jsonScenario: Models.Scenario, gherkinScenario: Scenario, jsonScenarios: Models.Scenario[], scenarioIndex: number): Models.Scenario;
isOutlineScenario(scenario: Models.Scenario): boolean;
private initializeExamples;
private initializeScenarioOutlineSteps;
private parseSteps;
private initializeScenario;
private updateBeforeOrAfterStadistics;
private updateScenarioStepsStadistics;
private updateScenarioResults;
private isRowExecuted;
}
//# sourceMappingURL=scenario-formatter.d.ts.map