UNPKG

@cucumber/cucumber

Version:

The official JavaScript implementation of Cucumber.

14 lines (13 loc) 814 B
import { EventEmitter } from 'node:events'; import { IdGenerator } from '@cucumber/messages'; import { RuntimeAdapter } from '../types'; import { AssembledTestCase } from '../../assemble'; import { RuntimeOptions } from '../index'; import { SupportCodeLibrary } from '../../support_code_library_builder/types'; import StepDefinitionSnippetBuilder from '../../formatter/step_definition_snippet_builder'; export declare class InProcessAdapter implements RuntimeAdapter { private readonly worker; private failing; constructor(testRunStartedId: string, eventBroadcaster: EventEmitter, newId: IdGenerator.NewId, options: RuntimeOptions, supportCodeLibrary: SupportCodeLibrary, snippetBuilder: StepDefinitionSnippetBuilder); run(assembledTestCases: ReadonlyArray<AssembledTestCase>): Promise<boolean>; }