UNPKG

@amiceli/vitest-cucumber

Version:

vitest tools to use Gherkin feature in unit tests

16 lines (15 loc) 750 B
import type { Example, ScenarioOutline } from '../../parser/models/scenario'; import type { MaybePromise, StepTest } from '../types'; import type { ScenarioSteps } from './types'; type DescribeScenarioArgs = { scenario: ScenarioOutline; predefinedSteps: ScenarioSteps[]; scenarioTestCallback: (op: StepTest, variables: Example[0]) => MaybePromise; beforeEachScenarioHook: () => MaybePromise; afterEachScenarioHook: () => MaybePromise; mappedExamples: { [key: string]: unknown; }; }; export declare function createScenarioOutlineDescribeHandler({ scenario, predefinedSteps, mappedExamples, scenarioTestCallback, afterEachScenarioHook, beforeEachScenarioHook, }: DescribeScenarioArgs): Array<() => void>; export {};