UNPKG

@ivamuno/cypress-api-coverage

Version:

Cypress plugin to generate API coverage reports

25 lines (24 loc) 730 B
import { FileManager } from './utils/FileManager'; import { ComputeCoverageOptions } from '.'; export interface SaveTaskOptions { log: any; fileName: string; outDir: string; } export declare class Plugin { private readonly fileManager; private separator; private defaultOutputName; private defaultThresholds; constructor(fileManager: FileManager); saveApiRequests(options: SaveTaskOptions): Promise<void>; computeCoverage(options: ComputeCoverageOptions): Promise<void>; private normalizeHar; private parseSpecs; private computeCoverageResult; private buildOperation; private appendLine; private appendProgress; private writeReport; private displayReport; }