@amiceli/vitest-cucumber
Version:
vitest tools to use Gherkin feature in unit tests
13 lines (12 loc) • 613 B
TypeScript
import type { Scenario } from '../../parser/models/scenario';
import type { MaybePromise, StepTest } from '../types';
import type { ScenarioSteps } from './types';
type DescribeScenarioArgs = {
scenario: Scenario;
predefinedSteps: ScenarioSteps[];
scenarioTestCallback: (op: StepTest) => MaybePromise;
beforeEachScenarioHook: () => MaybePromise;
afterEachScenarioHook: () => MaybePromise;
};
export declare function createScenarioDescribeHandler({ scenario, predefinedSteps, scenarioTestCallback, afterEachScenarioHook, beforeEachScenarioHook, }: DescribeScenarioArgs): () => void;
export {};