jest-stare
Advanced tools
Comparing version 0.1.19-0 to 0.1.20-0
import { ChartConfiguration } from "chart.js"; | ||
import { IChartData } from "../doc/IChartData"; | ||
export declare class Doughnut { | ||
static createChart(canvas: JQuery<HTMLCanvasElement>, passed: number, total: number): void; | ||
static createChart(canvas: JQuery<HTMLCanvasElement>, chartData: IChartData): void; | ||
static buildCanvas(canvas: HTMLCanvasElement, config: ChartConfiguration): void; | ||
} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const Constants_1 = require("../Constants"); | ||
const chart_js_1 = require("chart.js"); | ||
class Doughnut { | ||
static createChart(canvas, passed, total) { | ||
const failed = total - passed; | ||
static createChart(canvas, chartData) { | ||
const doughnut = "doughnut"; | ||
const passLabel = "Passed"; | ||
const failLabel = "Failed"; | ||
const config = { | ||
type: doughnut, | ||
data: { | ||
labels: [passLabel, failLabel], | ||
labels: chartData.labels, | ||
datasets: [ | ||
{ | ||
backgroundColor: [Constants_1.Constants.PASS, Constants_1.Constants.FAIL], | ||
data: [passed, failed], | ||
backgroundColor: chartData.backgroundColor, | ||
data: chartData.data, | ||
} | ||
@@ -30,2 +26,2 @@ ] | ||
exports.Doughnut = Doughnut; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRG91Z2hudXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcmVuZGVyL2NoYXJ0cy9Eb3VnaG51dC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDRDQUF5QztBQUN6Qyx1Q0FBcUQ7QUFPckQ7SUFVVyxNQUFNLENBQUMsV0FBVyxDQUFDLE1BQWlDLEVBQUUsTUFBYyxFQUFFLEtBQWE7UUFFdEYsTUFBTSxNQUFNLEdBQVcsS0FBSyxHQUFHLE1BQU0sQ0FBQztRQUN0QyxNQUFNLFFBQVEsR0FBRyxVQUFVLENBQUM7UUFDNUIsTUFBTSxTQUFTLEdBQUcsUUFBUSxDQUFDO1FBQzNCLE1BQU0sU0FBUyxHQUFHLFFBQVEsQ0FBQztRQUUzQixNQUFNLE1BQU0sR0FBdUI7WUFDL0IsSUFBSSxFQUFFLFFBQVE7WUFDZCxJQUFJLEVBQUU7Z0JBQ0YsTUFBTSxFQUFFLENBQUMsU0FBUyxFQUFFLFNBQVMsQ0FBQztnQkFDOUIsUUFBUSxFQUFFO29CQUNOO3dCQUNJLGVBQWUsRUFBRSxDQUFDLHFCQUFTLENBQUMsSUFBSSxFQUFFLHFCQUFTLENBQUMsSUFBSSxDQUFDO3dCQUNqRCxJQUFJLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDO3FCQUN6QjtpQkFDSjthQUNKO1NBQ0osQ0FBQztRQUVGLFFBQVEsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNoRCxDQUFDO0lBU00sTUFBTSxDQUFDLFdBQVcsQ0FBQyxNQUF5QixFQUFFLE1BQTBCO1FBQzNFLE1BQU0sUUFBUSxHQUFHLElBQUksZ0JBQUssQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDL0MsQ0FBQztDQUVKO0FBNUNELDRCQTRDQyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRG91Z2hudXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcmVuZGVyL2NoYXJ0cy9Eb3VnaG51dC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUNBLHVDQUFxRDtBQVFyRDtJQVdXLE1BQU0sQ0FBQyxXQUFXLENBQUMsTUFBaUMsRUFBRSxTQUFxQjtRQUU5RSxNQUFNLFFBQVEsR0FBRyxVQUFVLENBQUM7UUFFNUIsTUFBTSxNQUFNLEdBQXVCO1lBQy9CLElBQUksRUFBRSxRQUFRO1lBQ2QsSUFBSSxFQUFFO2dCQUNGLE1BQU0sRUFBRSxTQUFTLENBQUMsTUFBTTtnQkFDeEIsUUFBUSxFQUFFO29CQUNOO3dCQUNJLGVBQWUsRUFBRSxTQUFTLENBQUMsZUFBZTt3QkFDMUMsSUFBSSxFQUFFLFNBQVMsQ0FBQyxJQUFJO3FCQUN2QjtpQkFDSjthQUNKO1NBQ0osQ0FBQztRQUVGLFFBQVEsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNoRCxDQUFDO0lBU00sTUFBTSxDQUFDLFdBQVcsQ0FBQyxNQUF5QixFQUFFLE1BQTBCO1FBQzNFLE1BQU0sUUFBUSxHQUFHLElBQUksZ0JBQUssQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDL0MsQ0FBQztDQUVKO0FBMUNELDRCQTBDQyJ9 |
export declare class Status { | ||
static setResultsClass(statusElement: JQuery<HTMLParagraphElement>, passed: number, total: number): void; | ||
static setResultsClass(statusElement: JQuery<HTMLParagraphElement>, passed: number, failed: number): void; | ||
} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
class Status { | ||
static setResultsClass(statusElement, passed, total) { | ||
const failed = total - passed; | ||
static setResultsClass(statusElement, passed, failed) { | ||
const total = passed + failed; | ||
if (total === 0) { | ||
@@ -23,2 +23,2 @@ statusElement.addClass("list-group-item-info"); | ||
exports.Status = Status; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3RhdHVzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3JlbmRlci9jaGFydHMvU3RhdHVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBS0E7SUFVVyxNQUFNLENBQUMsZUFBZSxDQUFDLGFBQTJDLEVBQUUsTUFBYyxFQUFFLEtBQWE7UUFFcEcsTUFBTSxNQUFNLEdBQVcsS0FBSyxHQUFHLE1BQU0sQ0FBQztRQUV0QyxFQUFFLENBQUMsQ0FBQyxLQUFLLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNkLGFBQWEsQ0FBQyxRQUFRLENBQUMsc0JBQXNCLENBQUMsQ0FBQztRQUNuRCxDQUFDO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDSixFQUFFLENBQUMsQ0FBQyxNQUFNLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztnQkFDZixhQUFhLENBQUMsUUFBUSxDQUFDLHdCQUF3QixDQUFDLENBQUM7WUFDckQsQ0FBQztZQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLEtBQUssS0FBSyxDQUFDLENBQUMsQ0FBQztnQkFDMUIsYUFBYSxDQUFDLFFBQVEsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDO1lBQ3RELENBQUM7WUFBQyxJQUFJLENBQUMsQ0FBQztnQkFDSixhQUFhLENBQUMsUUFBUSxDQUFDLHlCQUF5QixDQUFDLENBQUM7WUFDdEQsQ0FBQztRQUNMLENBQUM7SUFFTCxDQUFDO0NBRUo7QUE1QkQsd0JBNEJDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3RhdHVzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3JlbmRlci9jaGFydHMvU3RhdHVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBS0E7SUFVVyxNQUFNLENBQUMsZUFBZSxDQUFDLGFBQTJDLEVBQUUsTUFBYyxFQUFFLE1BQWM7UUFFckcsTUFBTSxLQUFLLEdBQVcsTUFBTSxHQUFHLE1BQU0sQ0FBQztRQUV0QyxFQUFFLENBQUMsQ0FBQyxLQUFLLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNkLGFBQWEsQ0FBQyxRQUFRLENBQUMsc0JBQXNCLENBQUMsQ0FBQztRQUNuRCxDQUFDO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDSixFQUFFLENBQUMsQ0FBQyxNQUFNLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztnQkFDZixhQUFhLENBQUMsUUFBUSxDQUFDLHdCQUF3QixDQUFDLENBQUM7WUFDckQsQ0FBQztZQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLEtBQUssS0FBSyxDQUFDLENBQUMsQ0FBQztnQkFDMUIsYUFBYSxDQUFDLFFBQVEsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDO1lBQ3RELENBQUM7WUFBQyxJQUFJLENBQUMsQ0FBQztnQkFDSixhQUFhLENBQUMsUUFBUSxDQUFDLHlCQUF5QixDQUFDLENBQUM7WUFDdEQsQ0FBQztRQUNMLENBQUM7SUFFTCxDQUFDO0NBRUo7QUE1QkQsd0JBNEJDIn0= |
export declare class Constants { | ||
static readonly PASSED_LABEL: string; | ||
static readonly FAILED_LABEL: string; | ||
static readonly OBSOLETE_LABEL: string; | ||
static readonly CHANGED_LABEL: string; | ||
static readonly ADDED_LABEL: string; | ||
static readonly REMOVED_LABEL: string; | ||
static readonly TEST_STATUS_PASS: string; | ||
static readonly TEST_STATUS_FAIL: string; | ||
static readonly TEST_STATUS_PEND: string; | ||
static readonly OBSOLETE: string; | ||
static readonly ADDED: string; | ||
static readonly REMOVED: string; | ||
static readonly CHANGED: string; | ||
static readonly PASS_RAW: string; | ||
@@ -8,0 +16,0 @@ static readonly PASS: string; |
@@ -7,8 +7,16 @@ "use strict"; | ||
Constants.FAILED_LABEL = "Failed"; | ||
Constants.OBSOLETE_LABEL = "Obsolete"; | ||
Constants.CHANGED_LABEL = "Changed"; | ||
Constants.ADDED_LABEL = "Added"; | ||
Constants.REMOVED_LABEL = "Removed"; | ||
Constants.TEST_STATUS_PASS = "passed"; | ||
Constants.TEST_STATUS_FAIL = "failed"; | ||
Constants.TEST_STATUS_PEND = "pending"; | ||
Constants.PASS_RAW = "009933"; | ||
Constants.OBSOLETE = "#ffc107"; | ||
Constants.ADDED = "#007bff"; | ||
Constants.REMOVED = "#343a40"; | ||
Constants.CHANGED = "#6c757d"; | ||
Constants.PASS_RAW = "28a745"; | ||
Constants.PASS = "#" + Constants.PASS_RAW; | ||
Constants.FAIL_RAW = "ce183d"; | ||
Constants.FAIL_RAW = "dc3545"; | ||
Constants.FAIL = "#" + Constants.FAIL_RAW; | ||
@@ -19,2 +27,2 @@ Constants.PASSED_TEST = "passed-test"; | ||
exports.Constants = Constants; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3JlbmRlci9Db25zdGFudHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFLQTs7QUFPMkIsc0JBQVksR0FBRyxRQUFRLENBQUM7QUFPeEIsc0JBQVksR0FBRyxRQUFRLENBQUM7QUFPeEIsMEJBQWdCLEdBQUcsUUFBUSxDQUFDO0FBTzVCLDBCQUFnQixHQUFHLFFBQVEsQ0FBQztBQU81QiwwQkFBZ0IsR0FBRyxTQUFTLENBQUM7QUFPN0Isa0JBQVEsR0FBRyxRQUFRLENBQUM7QUFDcEIsY0FBSSxHQUFHLEdBQUcsR0FBRyxTQUFTLENBQUMsUUFBUSxDQUFDO0FBT2hDLGtCQUFRLEdBQUcsUUFBUSxDQUFDO0FBQ3BCLGNBQUksR0FBRyxHQUFHLEdBQUcsU0FBUyxDQUFDLFFBQVEsQ0FBQztBQU9oQyxxQkFBVyxHQUFHLGFBQWEsQ0FBQztBQU81QixxQkFBVyxHQUFHLGFBQWEsQ0FBQztBQU81QixtQkFBUyxHQUFHLFdBQVcsQ0FBQztBQXhFbkQsOEJBeUVDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3JlbmRlci9Db25zdGFudHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFLQTs7QUFPMkIsc0JBQVksR0FBRyxRQUFRLENBQUM7QUFPeEIsc0JBQVksR0FBRyxRQUFRLENBQUM7QUFPeEIsd0JBQWMsR0FBRyxVQUFVLENBQUM7QUFPNUIsdUJBQWEsR0FBRyxTQUFTLENBQUM7QUFPMUIscUJBQVcsR0FBRyxPQUFPLENBQUM7QUFPdEIsdUJBQWEsR0FBRyxTQUFTLENBQUM7QUFPMUIsMEJBQWdCLEdBQUcsUUFBUSxDQUFDO0FBTzVCLDBCQUFnQixHQUFHLFFBQVEsQ0FBQztBQU81QiwwQkFBZ0IsR0FBRyxTQUFTLENBQUM7QUFPN0Isa0JBQVEsR0FBRyxTQUFTLENBQUM7QUFPckIsZUFBSyxHQUFHLFNBQVMsQ0FBQztBQU9sQixpQkFBTyxHQUFHLFNBQVMsQ0FBQztBQU9wQixpQkFBTyxHQUFHLFNBQVMsQ0FBQztBQU9wQixrQkFBUSxHQUFHLFFBQVEsQ0FBQztBQUNwQixjQUFJLEdBQUcsR0FBRyxHQUFHLFNBQVMsQ0FBQyxRQUFRLENBQUM7QUFPaEMsa0JBQVEsR0FBRyxRQUFRLENBQUM7QUFDcEIsY0FBSSxHQUFHLEdBQUcsR0FBRyxTQUFTLENBQUMsUUFBUSxDQUFDO0FBT2hDLHFCQUFXLEdBQUcsYUFBYSxDQUFDO0FBTzVCLHFCQUFXLEdBQUcsYUFBYSxDQUFDO0FBTzVCLG1CQUFTLEdBQUcsV0FBVyxDQUFDO0FBaEluRCw4QkFpSUMifQ== |
export declare class Render { | ||
static init(): void; | ||
private static show(results); | ||
private static buildChartsData(passedTests, failedTests); | ||
private static addSnapshotChartData(results, snapshotChart); | ||
} |
@@ -17,8 +17,14 @@ "use strict"; | ||
static show(results) { | ||
Doughnut_1.Doughnut.createChart($("#test-suites-canvas"), results.numPassedTestSuites, results.numTotalTestSuites); | ||
Doughnut_1.Doughnut.createChart($("#tests-canvas"), results.numPassedTests, results.numTotalTests); | ||
Doughnut_1.Doughnut.createChart($("#snapshots-canvas"), results.snapshot.matched, results.snapshot.total); | ||
Status_1.Status.setResultsClass($("#test-suites-results"), results.numPassedTestSuites, results.numTotalTestSuites); | ||
Status_1.Status.setResultsClass($("#tests-results"), results.numPassedTests, results.numTotalTests); | ||
Status_1.Status.setResultsClass($("#snapshots-results"), results.snapshot.matched, results.snapshot.total); | ||
const labels = [Constants_1.Constants.PASSED_LABEL, Constants_1.Constants.FAILED_LABEL]; | ||
const backgroundColor = [Constants_1.Constants.PASS, Constants_1.Constants.FAIL]; | ||
const suitesData = Render.buildChartsData(results.numPassedTestSuites, results.numTotalTestSuites - results.numPassedTestSuites); | ||
Doughnut_1.Doughnut.createChart($("#test-suites-canvas"), suitesData); | ||
const testsChart = Render.buildChartsData(results.numPassedTests, results.numTotalTests - results.numPassedTests); | ||
Doughnut_1.Doughnut.createChart($("#tests-canvas"), testsChart); | ||
let snapshotChart = Render.buildChartsData(results.snapshot.matched, results.snapshot.unmatched); | ||
snapshotChart = Render.addSnapshotChartData(results, snapshotChart); | ||
Doughnut_1.Doughnut.createChart($("#snapshots-canvas"), snapshotChart); | ||
Status_1.Status.setResultsClass($("#test-suites-results"), results.numPassedTestSuites, results.numTotalTestSuites - results.numPassedTestSuites); | ||
Status_1.Status.setResultsClass($("#tests-results"), results.numPassedTests, results.numTotalTests - results.numPassedTests); | ||
Status_1.Status.setResultsClass($("#snapshots-results"), results.snapshot.matched, results.snapshot.unmatched); | ||
const tableHtml = TestSuite_1.TestSuite.create(results); | ||
@@ -30,4 +36,45 @@ $("#loading-info").hide(); | ||
} | ||
static buildChartsData(passedTests, failedTests) { | ||
const chartData = { | ||
labels: [], | ||
backgroundColor: [], | ||
data: [], | ||
}; | ||
if (passedTests > 0) { | ||
chartData.labels.push(Constants_1.Constants.PASSED_LABEL); | ||
chartData.backgroundColor.push(Constants_1.Constants.PASS); | ||
chartData.data.push(passedTests); | ||
} | ||
if (failedTests > 0) { | ||
chartData.labels.push(Constants_1.Constants.FAILED_LABEL); | ||
chartData.backgroundColor.push(Constants_1.Constants.FAIL); | ||
chartData.data.push(failedTests); | ||
} | ||
return chartData; | ||
} | ||
static addSnapshotChartData(results, snapshotChart) { | ||
if (results.snapshot.filesAdded > 0) { | ||
snapshotChart.labels.push(Constants_1.Constants.ADDED_LABEL); | ||
snapshotChart.backgroundColor.push(Constants_1.Constants.ADDED); | ||
snapshotChart.data.push(results.snapshot.filesAdded); | ||
} | ||
if (results.snapshot.unchecked > 0) { | ||
snapshotChart.labels.push(Constants_1.Constants.OBSOLETE_LABEL); | ||
snapshotChart.backgroundColor.push(Constants_1.Constants.OBSOLETE); | ||
snapshotChart.data.push(results.snapshot.unchecked); | ||
} | ||
if (results.snapshot.updated > 0) { | ||
snapshotChart.labels.push(Constants_1.Constants.CHANGED_LABEL); | ||
snapshotChart.backgroundColor.push(Constants_1.Constants.CHANGED); | ||
snapshotChart.data.push(results.snapshot.updated); | ||
} | ||
if (results.snapshot.filesRemoved > 0) { | ||
snapshotChart.labels.push(Constants_1.Constants.REMOVED_LABEL); | ||
snapshotChart.backgroundColor.push(Constants_1.Constants.REMOVED); | ||
snapshotChart.data.push(results.snapshot.filesRemoved); | ||
} | ||
return snapshotChart; | ||
} | ||
} | ||
exports.Render = Render; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVuZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3JlbmRlci9SZW5kZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSw0QkFBNEI7QUFHNUIsZ0RBQTZDO0FBQzdDLDJDQUF3QztBQUN4Qyw0Q0FBeUM7QUFDekMsZ0RBQTZDO0FBQzdDLGtEQUErQztBQU8vQztJQVFXLE1BQU0sQ0FBQyxJQUFJO1FBQ2QsUUFBUSxDQUFDLGdCQUFnQixDQUFDLGtCQUFrQixFQUFFLEdBQUcsRUFBRTtZQUMvQyxNQUFNLE9BQU8sR0FBMkIsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQztZQUM5RSxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ3pCLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQVNPLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBK0I7UUFHL0MsbUJBQVEsQ0FBQyxXQUFXLENBQ2hCLENBQUMsQ0FBQyxxQkFBcUIsQ0FBOEIsRUFBRSxPQUFPLENBQUMsbUJBQW1CLEVBQUUsT0FBTyxDQUFDLGtCQUFrQixDQUFDLENBQUM7UUFDcEgsbUJBQVEsQ0FBQyxXQUFXLENBQ2hCLENBQUMsQ0FBQyxlQUFlLENBQThCLEVBQUUsT0FBTyxDQUFDLGNBQWMsRUFBRSxPQUFPLENBQUMsYUFBYSxDQUFDLENBQUM7UUFDcEcsbUJBQVEsQ0FBQyxXQUFXLENBQ2hCLENBQUMsQ0FBQyxtQkFBbUIsQ0FBOEIsRUFBRSxPQUFPLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxPQUFPLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBRzNHLGVBQU0sQ0FBQyxlQUFlLENBQ2xCLENBQUMsQ0FBQyxzQkFBc0IsQ0FBaUMsRUFBRSxPQUFPLENBQUMsbUJBQW1CLEVBQUUsT0FBTyxDQUFDLGtCQUFrQixDQUFDLENBQUM7UUFDeEgsZUFBTSxDQUFDLGVBQWUsQ0FDbEIsQ0FBQyxDQUFDLGdCQUFnQixDQUFpQyxFQUFFLE9BQU8sQ0FBQyxjQUFjLEVBQUUsT0FBTyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQ3hHLGVBQU0sQ0FBQyxlQUFlLENBQ2xCLENBQUMsQ0FBQyxvQkFBb0IsQ0FBaUMsRUFBRSxPQUFPLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxPQUFPLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBRy9HLE1BQU0sU0FBUyxHQUFHLHFCQUFTLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBRzVDLENBQUMsQ0FBQyxlQUFlLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUMxQixDQUFDLENBQUMsZUFBZSxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO1FBRzdDLE1BQU0sVUFBVSxHQUFHLElBQUksZUFBTSxDQUN6QixDQUFDLENBQUMscUJBQXFCLENBQTZCLEVBQ3BELENBQUMsQ0FBQyxHQUFHLEdBQUcscUJBQVMsQ0FBQyxXQUFXLENBQTJCLEVBQ3hELENBQUMsQ0FBQyxxQkFBcUIsQ0FBNkIsRUFDcEQsQ0FBQyxDQUFDLEdBQUcsR0FBRyxxQkFBUyxDQUFDLFNBQVMsQ0FBMkIsQ0FBQyxDQUFDO1FBRTVELE1BQU0sVUFBVSxHQUFHLElBQUksZUFBTSxDQUN6QixDQUFDLENBQUMscUJBQXFCLENBQTZCLEVBQ3BELENBQUMsQ0FBQyxHQUFHLEdBQUcscUJBQVMsQ0FBQyxXQUFXLENBQTJCLEVBQ3hELENBQUMsQ0FBQyxxQkFBcUIsQ0FBNkIsRUFDcEQsQ0FBQyxDQUFDLEdBQUcsR0FBRyxxQkFBUyxDQUFDLFNBQVMsQ0FBMkIsQ0FBQyxDQUFDO0lBQ2hFLENBQUM7Q0FDSjtBQTVERCx3QkE0REMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVuZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3JlbmRlci9SZW5kZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSw0QkFBNEI7QUFHNUIsZ0RBQTZDO0FBQzdDLDJDQUF3QztBQUN4Qyw0Q0FBeUM7QUFDekMsZ0RBQTZDO0FBQzdDLGtEQUErQztBQVEvQztJQVFXLE1BQU0sQ0FBQyxJQUFJO1FBQ2QsUUFBUSxDQUFDLGdCQUFnQixDQUFDLGtCQUFrQixFQUFFLEdBQUcsRUFBRTtZQUMvQyxNQUFNLE9BQU8sR0FBMkIsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQztZQUM5RSxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ3pCLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQVNPLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBK0I7UUFFL0MsTUFBTSxNQUFNLEdBQUcsQ0FBQyxxQkFBUyxDQUFDLFlBQVksRUFBRSxxQkFBUyxDQUFDLFlBQVksQ0FBQyxDQUFDO1FBQ2hFLE1BQU0sZUFBZSxHQUFHLENBQUMscUJBQVMsQ0FBQyxJQUFJLEVBQUUscUJBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUd6RCxNQUFNLFVBQVUsR0FBRyxNQUFNLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxtQkFBbUIsRUFBRSxPQUFPLENBQUMsa0JBQWtCLEdBQUcsT0FBTyxDQUFDLG1CQUFtQixDQUFDLENBQUM7UUFDakksbUJBQVEsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLHFCQUFxQixDQUE4QixFQUFFLFVBQVUsQ0FBQyxDQUFDO1FBR3hGLE1BQU0sVUFBVSxHQUFHLE1BQU0sQ0FBQyxlQUFlLENBQUMsT0FBTyxDQUFDLGNBQWMsRUFBRSxPQUFPLENBQUMsYUFBYSxHQUFHLE9BQU8sQ0FBQyxjQUFjLENBQUMsQ0FBQztRQUNsSCxtQkFB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 |
export declare class IO { | ||
static unlinkSync(file: string): void; | ||
static writeFile(path: string, data: any): Promise<void>; | ||
@@ -3,0 +4,0 @@ static mkdirsSync(dir: string): void; |
@@ -5,2 +5,7 @@ "use strict"; | ||
class IO { | ||
static unlinkSync(file) { | ||
if (IO.existsSync(file)) { | ||
fs.unlinkSync(file); | ||
} | ||
} | ||
static writeFile(path, data) { | ||
@@ -29,2 +34,2 @@ return new Promise((resolve, reject) => { | ||
exports.IO = IO; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSU8uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvSU8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5QkFBeUI7QUFPekI7SUFVVyxNQUFNLENBQUMsU0FBUyxDQUFDLElBQVksRUFBRSxJQUFTO1FBQzNDLE1BQU0sQ0FBQyxJQUFJLE9BQU8sQ0FBUSxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtZQUMxQyxFQUFFLENBQUMsU0FBUyxDQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsQ0FBQyxLQUFLLEVBQUUsRUFBRTtnQkFDL0IsRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztvQkFDUixNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7Z0JBQ2xCLENBQUM7Z0JBQ0QsT0FBTyxFQUFFLENBQUM7WUFDZCxDQUFDLENBQUMsQ0FBQztRQUNQLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQVFNLE1BQU0sQ0FBQyxVQUFVLENBQUMsR0FBVztRQUNoQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ3RCLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDaEMsQ0FBQztJQUNMLENBQUM7SUFTTSxNQUFNLENBQUMsWUFBWSxDQUFDLElBQVk7UUFDbkMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDNUMsQ0FBQztJQVNNLE1BQU0sQ0FBQyxVQUFVLENBQUMsSUFBWTtRQUNqQyxNQUFNLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUMvQixDQUFDO0NBQ0o7QUF0REQsZ0JBc0RDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSU8uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvSU8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5QkFBeUI7QUFPekI7SUFRVyxNQUFNLENBQUMsVUFBVSxDQUFDLElBQVk7UUFDakMsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDdEIsRUFBRSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN4QixDQUFDO0lBQ0wsQ0FBQztJQVVNLE1BQU0sQ0FBQyxTQUFTLENBQUMsSUFBWSxFQUFFLElBQVM7UUFDM0MsTUFBTSxDQUFDLElBQUksT0FBTyxDQUFRLENBQUMsT0FBTyxFQUFFLE1BQU0sRUFBRSxFQUFFO1lBQzFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxDQUFDLEtBQUssRUFBRSxFQUFFO2dCQUMvQixFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO29CQUNSLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztnQkFDbEIsQ0FBQztnQkFDRCxPQUFPLEVBQUUsQ0FBQztZQUNkLENBQUMsQ0FBQyxDQUFDO1FBQ1AsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDO0lBUU0sTUFBTSxDQUFDLFVBQVUsQ0FBQyxHQUFXO1FBQ2hDLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDdEIsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNoQyxDQUFDO0lBQ0wsQ0FBQztJQVNNLE1BQU0sQ0FBQyxZQUFZLENBQUMsSUFBWTtRQUNuQyxNQUFNLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUM1QyxDQUFDO0lBU00sTUFBTSxDQUFDLFVBQVUsQ0FBQyxJQUFZO1FBQ2pDLE1BQU0sQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQy9CLENBQUM7Q0FDSjtBQWxFRCxnQkFrRUMifQ== |
{ | ||
"name": "jest-stare", | ||
"version": "0.1.19-0", | ||
"version": "0.1.20-0", | ||
"description": "jest html reporter (results processor)", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
[![Build Status](https://travis-ci.org/dkelosky/jest-stare.svg?branch=master)](https://travis-ci.org/dkelosky/jest-stare) [![jest](https://facebook.github.io/jest/img/jest-badge.svg)](https://github.com/facebook/jest) [![npm](https://img.shields.io/badge/npm-v5.6.0-blue.svg)](https://www.npmjs.com/package/jest-stare) | ||
# Jest HTML Reporter (Results Processor) | ||
This is a Jest HTML reporter (really a "results processor"). It takes summary test results from jest | ||
# Jest HTML Reporter / Results Processor | ||
This is a Jest HTML reporter (really a "results processor"). That is, tt takes summary test results from jest | ||
and parses into an HTML file for improved readability and filtering. | ||
@@ -13,7 +13,7 @@ | ||
* side-by-side snapshot diff | ||
* chart-summarized information | ||
* doughnut chart-summarized information | ||
* [api](#api) | ||
* [cli](#cli) | ||
This project is based primarily on: | ||
This project is based on: | ||
* [jQuery](https://jquery.com/) | ||
@@ -26,11 +26,13 @@ * [Bootstrap](https://getbootstrap.com/) | ||
## Usage | ||
Run tests or a test with jest and specify `jest-stare` on the `--testResultsProcessor` option: | ||
`jest --testResultsProcessor=jest-stare` | ||
Or | ||
Or, add `testResultsProcessor` to `jest` config to specfy `jest-stare`: | ||
`"testResultsProcessor": "./node_modules/jest-stare",` | ||
After invocation, by default, `./jest-stare` will contain: | ||
By default, after a report is generated, the output will go to `./jest-stare` and will contain: | ||
* `index.html` - html report | ||
* `jest-results.json` - raw jest json data | ||
* `/js` - javascript render files | ||
* `/css` - css stylings | ||
@@ -55,9 +57,17 @@ ### Config | ||
```typescript | ||
const simplePassingTests = require("../__tests__/data/simplePassingTests.json"); // example JSON data | ||
// require jest-stare | ||
const processor = require("jest-stare"); | ||
processor(simplePassingTests, {log: false, resultDir: __dirname + "/output"}); // first parm is jest json results, second is jest-stare config | ||
// load some jest results JSON data | ||
const simplePassingTests = require("../__tests__/data/simplePassingTests.json"); | ||
// call jest-stare processor, passing a first parm of the jest json results, | ||
// and optionally a second parm of jest-stare config | ||
processor(simplePassingTests, {log: false, resultDir: __dirname + "/output"}); | ||
``` | ||
### CLI | ||
Use the `jest-stare` CLI to create or recreate the HTML report. You only need a JSON | ||
file containing the jest results from some test. | ||
You can invoke jest-stare as a CLI after installing globally via `npm install -g jest-stare`. | ||
@@ -78,3 +88,3 @@ Or if jest-stare is a local dependency you can invoke the CLI via `npx jest-stare...` | ||
The command reponse takes a form of: | ||
The command response takes a form of: | ||
``` | ||
@@ -86,3 +96,3 @@ jest-stare was called with programmatic config | ||
## Development Building / Testing | ||
If you'd like to submit a PR, here are some basic steps to test out code changes. Suggestions and improvements are welcome! | ||
If you'd like to submit a Pull Request, here are some basic steps to test out code changes. Suggestions and improvements are welcome! | ||
@@ -93,4 +103,8 @@ ### First time setup | ||
### Try example | ||
### Build & Test | ||
1. `npm run build` | ||
2. `npx jest` | ||
### Run an Example | ||
You can create a report from tests in the `__tests__/example` by issuing: `jest --testRegex __tests__.*\\.example\\.ts` | ||
Or, you can use `npm run example` (which includes a build before creating a sample report). |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1177384
61
32620
105