danger-plugin-jest
Version:
Danger plugin for Jest
97 lines (96 loc) • 2.34 kB
TypeScript
export interface ISnapshot {
added: number;
didUpdate: boolean;
failure: boolean;
filesAdded: number;
filesRemoved: number;
filesUnmatched: number;
filesUpdated: number;
matched: number;
total: number;
unchecked: number;
unmatched: number;
updated: number;
}
export interface IPerfStats {
end: any;
start: any;
}
export interface ISnapshot2 {
added: number;
fileDeleted: boolean;
matched: number;
unchecked: number;
unmatched: number;
updated: number;
}
export interface IInsideFileTestResults {
ancestorTitles: string[];
duration: number;
failureMessages: string[];
fullName: string;
numPassingAsserts: number;
status: string;
title: string;
}
export interface IFileTestResult {
console?: any;
failureMessage: string;
numFailingTests: number;
numPassingTests: number;
numPendingTests: number;
perfStats: IPerfStats;
snapshot: ISnapshot2;
testFilePath: string;
testResults: IInsideFileTestResults[];
sourceMaps: {};
skipped: boolean;
status?: string;
title?: string;
}
export interface IJestTestResults {
numFailedTestSuites: number;
numFailedTests: number;
numPassedTestSuites: number;
numPassedTests: number;
numPendingTestSuites: number;
numPendingTests: number;
numRuntimeErrorTestSuites: number;
numTotalTestSuites: number;
numTotalTests: number;
snapshot: ISnapshot;
startTime: number;
success: boolean;
testResults: IFileTestResult[];
wasInterrupted: boolean;
}
export interface IAssertionResult {
failureMessages: string[];
status: string;
title: string;
}
export interface ITestResult {
assertionResults: IAssertionResult[];
endTime: any;
message: string;
name: string;
startTime: any;
status: string;
summary: string;
}
export interface IJestTestOldResults {
numFailedTestSuites: number;
numFailedTests: number;
numPassedTestSuites: number;
numPassedTests: number;
numPendingTestSuites: number;
numPendingTests: number;
numRuntimeErrorTestSuites: number;
numTotalTestSuites: number;
numTotalTests: number;
snapshot: ISnapshot;
startTime: number;
success: boolean;
testResults: ITestResult[];
wasInterrupted: boolean;
}