@serenity-js/cucumber
Version:
Serenity/JS test runner adapter for seamless integration with any version of Cucumber.js, facilitating BDD-style test automation and leveraging Serenity/JS reporting capabilities
19 lines (16 loc) • 513 B
text/typescript
import type { Serenity } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';
import type { Cache, FeatureFileLoader, FeatureFileMap, FeatureFileMapper } from './gherkin';
import type { Notifier, ResultMapper } from './notifier';
/**
* @private
*/
export interface Dependencies {
serenity: Serenity;
notifier: Notifier;
mapper: FeatureFileMapper;
resultMapper: ResultMapper
cache: Cache<Path, FeatureFileMap>;
loader: FeatureFileLoader;
cucumber: any;
}