unmock-jest
Version:
Jest reporter for [Unmock](https://unmock.io).
23 lines • 1.35 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const React = require("react");
const test_1 = require("./test");
const Summary = ({ testSuite }) => {
const numPassingTests = testSuite.suiteResults.numPassingTests;
const numFailingTests = testSuite.suiteResults.numFailingTests;
const nSnapshots = testSuite.snapshots.length;
return (React.createElement("div", { className: "test-suite__title" },
React.createElement("div", { className: "test-suite__title-filename" }, testSuite.shortFilePath),
React.createElement("div", { className: "test-suite__title-summary" }, `Passing: ${numPassingTests}, failing: ${numFailingTests}, HTTP calls: ${nSnapshots}`)));
};
const TestSuite = ({ testSuite }) => {
const testElements = testSuite.suiteResults.testResults.map((assertionResult) => {
const snapshotsForTest = testSuite.snapshots.filter(snapshot => snapshot.currentTestName === assertionResult.fullName);
return React.createElement(test_1.default, { assertionResult: assertionResult, snapshots: snapshotsForTest, key: assertionResult.fullName });
});
return (React.createElement("div", { className: "" },
React.createElement(Summary, { testSuite: testSuite }),
testElements));
};
exports.default = TestSuite;
//# sourceMappingURL=test-suite.js.map