aboutsummaryrefslogtreecommitdiff
path: root/node_modules/jest-util/build/formatTestResults.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/jest-util/build/formatTestResults.js')
-rw-r--r--node_modules/jest-util/build/formatTestResults.js93
1 files changed, 0 insertions, 93 deletions
diff --git a/node_modules/jest-util/build/formatTestResults.js b/node_modules/jest-util/build/formatTestResults.js
deleted file mode 100644
index ad66e6e76..000000000
--- a/node_modules/jest-util/build/formatTestResults.js
+++ /dev/null
@@ -1,93 +0,0 @@
-/**
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- *
- */
-
-'use strict';
-
-
-
-
-
-
-
-
-
-
-
-
-const formatResult = (
-testResult,
-codeCoverageFormatter,
-reporter) =>
-{
- const now = Date.now();
- const output = {
- assertionResults: [],
- coverage: {},
- endTime: now,
- message: '',
- name: testResult.testFilePath,
- startTime: now,
- status: 'failed',
- summary: '' };
-
-
- if (testResult.testExecError) {
- output.message = testResult.testExecError.message;
- output.coverage = {};
- } else {
- const allTestsPassed = testResult.numFailingTests === 0;
- output.status = allTestsPassed ? 'passed' : 'failed';
- output.startTime = testResult.perfStats.start;
- output.endTime = testResult.perfStats.end;
- output.coverage = codeCoverageFormatter(testResult.coverage, reporter);
- }
-
- output.assertionResults = testResult.testResults.map(formatTestAssertion);
-
- if (testResult.failureMessage) {
- output.message = testResult.failureMessage;
- }
-
- return output;
-};
-
-function formatTestAssertion(
-assertion)
-{
- const result = {
- failureMessages: null,
- status: assertion.status,
- title: assertion.title };
-
- if (assertion.failureMessages) {
- result.failureMessages = assertion.failureMessages;
- }
- return result;
-}
-
-function formatTestResults(
-results,
-codeCoverageFormatter,
-reporter)
-{
- const formatter = codeCoverageFormatter || (coverage => coverage);
-
- const testResults = results.testResults.map(testResult => formatResult(
- testResult,
- formatter,
- reporter));
-
-
- return Object.assign(Object.create(null), results, {
- testResults });
-
-}
-
-module.exports = formatTestResults; \ No newline at end of file