@ivamuno/cypress-api-coverage
Version:
Cypress plugin to generate API coverage reports
25 lines (24 loc) • 730 B
TypeScript
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;
}