UNPKG

cypress-terminal-report

Version:

Better terminal and file output for cypress test logs.

22 lines (21 loc) 937 B
import type { AllMessages, PluginOptions } from '../installLogsPrinter.types'; import BaseOutputProcessor from './BaseOutputProcessor'; import { Log } from '../types'; export declare const TYPE_PADDING: number; export declare function escapeHtml(html: string): string; /** * Format an individual Cypress message for HTML logging: * - Convert cy.log markup syntax to HTML (bold/italic). * - Color message depending on message type and severity. * - Trim long messages. * - Apply proper spacing, newlines, and HTML syntax. */ export declare function formatMessage({ type, message, severity }: Log, options: PluginOptions): string; export default class HtmlOutputProcessor extends BaseOutputProcessor { protected file: string; protected options: PluginOptions; private closingContent; private beforeClosingContentPos; constructor(file: string, options: PluginOptions); write(allMessages: AllMessages): void; }