@cucumber/cucumber
Version:
The official JavaScript implementation of Cucumber.
20 lines (19 loc) • 1.23 kB
TypeScript
import * as messages from '@cucumber/messages';
import { IColorFns } from '../get_color_fns';
import StepDefinitionSnippetBuilder from '../step_definition_snippet_builder';
import { SupportCodeLibrary } from '../../support_code_library_builder/types';
import { ITestCaseAttempt } from './event_data_collector';
export declare function isFailure(result: messages.TestStepResult, willBeRetried?: boolean): boolean;
export declare function isWarning(result: messages.TestStepResult, willBeRetried?: boolean): boolean;
export declare function isIssue(result: messages.TestStepResult): boolean;
export interface IFormatIssueRequest {
colorFns: IColorFns;
number: number;
snippetBuilder: StepDefinitionSnippetBuilder;
testCaseAttempt: ITestCaseAttempt;
supportCodeLibrary: SupportCodeLibrary;
printAttachments?: boolean;
}
export declare function formatIssue({ colorFns, number, snippetBuilder, testCaseAttempt, supportCodeLibrary, printAttachments, }: IFormatIssueRequest): string;
export declare function formatUndefinedParameterTypes(undefinedParameterTypes: messages.UndefinedParameterType[]): string;
export declare function formatUndefinedParameterType(parameterType: messages.UndefinedParameterType): string;