diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-08-14 05:01:11 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-08-14 05:02:09 +0200 |
commit | 363723fc84f7b8477592e0105aeb331ec9a017af (patch) | |
tree | 29f92724f34131bac64d6a318dd7e30612e631c7 /node_modules/jest-util/build/formatTestResults.js | |
parent | 5634e77ad96bfe1818f6b6ee70b7379652e5487f (diff) |
node_modules
Diffstat (limited to 'node_modules/jest-util/build/formatTestResults.js')
-rw-r--r-- | node_modules/jest-util/build/formatTestResults.js | 93 |
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 |