@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 • 860 B
TypeScript
import type { Serenity } from '@serenity-js/core';
import type { DomainEvent } from '@serenity-js/core/lib/events';
import type { ModuleLoader } from '@serenity-js/core/lib/io';
import { CucumberMessagesParser } from './parser/CucumberMessagesParser';
declare const _default: (serenity: Serenity, moduleLoader: ModuleLoader) => {
new (options: any): {
[x: string]: any;
readonly parser: CucumberMessagesParser;
log: (buffer: string | Uint8Array) => void;
supportCodeLibrary: any;
finished(): Promise<void>;
addAfterHook(code: (...args: any) => Promise<void> | void): void;
emit(events: DomainEvent[] | DomainEvent): void;
};
[x: string]: any;
readonly fakeInternalAfterHookUri: "/internal/serenity-js/cucumber";
};
export = _default;
//# sourceMappingURL=CucumberMessagesListener.d.ts.map