aboutsummaryrefslogtreecommitdiff
path: root/node_modules/@jest/core/build/getNoTestFoundVerbose.js
diff options
context:
space:
mode:
authorJoel Kronqvist <work.joelkronqvist@pm.me>2022-03-11 20:46:06 +0200
committerJoel Kronqvist <work.joelkronqvist@pm.me>2022-03-11 20:46:06 +0200
commit080c5819d87b933816d724a83f3bf4f1686770a7 (patch)
tree4a2ccc68b27edf7d4cbc586c932cc7542b655e19 /node_modules/@jest/core/build/getNoTestFoundVerbose.js
parent5ac7049a9d30733165cc212dee308163c2a14644 (diff)
parentd003b82235a9329f912522a2f70aa950dfce4998 (diff)
downloadLYLLRuoka-080c5819d87b933816d724a83f3bf4f1686770a7.tar.gz
LYLLRuoka-080c5819d87b933816d724a83f3bf4f1686770a7.zip
Merge branch 'master' of https://github.com/JoelHMikael/FoodJS
Updating remote changes
Diffstat (limited to 'node_modules/@jest/core/build/getNoTestFoundVerbose.js')
-rw-r--r--node_modules/@jest/core/build/getNoTestFoundVerbose.js95
1 files changed, 95 insertions, 0 deletions
diff --git a/node_modules/@jest/core/build/getNoTestFoundVerbose.js b/node_modules/@jest/core/build/getNoTestFoundVerbose.js
new file mode 100644
index 0000000..8f1359c
--- /dev/null
+++ b/node_modules/@jest/core/build/getNoTestFoundVerbose.js
@@ -0,0 +1,95 @@
+'use strict';
+
+Object.defineProperty(exports, '__esModule', {
+ value: true
+});
+exports.default = getNoTestFoundVerbose;
+
+function _chalk() {
+ const data = _interopRequireDefault(require('chalk'));
+
+ _chalk = function () {
+ return data;
+ };
+
+ return data;
+}
+
+var _pluralize = _interopRequireDefault(require('./pluralize'));
+
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : {default: obj};
+}
+
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+function getNoTestFoundVerbose(testRunData, globalConfig) {
+ const individualResults = testRunData.map(testRun => {
+ const stats = testRun.matches.stats || {};
+ const config = testRun.context.config;
+ const statsMessage = Object.keys(stats)
+ .map(key => {
+ if (key === 'roots' && config.roots.length === 1) {
+ return null;
+ }
+
+ const value = config[key];
+
+ if (value) {
+ const valueAsString = Array.isArray(value)
+ ? value.join(', ')
+ : String(value);
+ const matches = (0, _pluralize.default)(
+ 'match',
+ stats[key] || 0,
+ 'es'
+ );
+ return ` ${key}: ${_chalk().default.yellow(
+ valueAsString
+ )} - ${matches}`;
+ }
+
+ return null;
+ })
+ .filter(line => line)
+ .join('\n');
+ return testRun.matches.total
+ ? `In ${_chalk().default.bold(config.rootDir)}\n` +
+ ` ${(0, _pluralize.default)(
+ 'file',
+ testRun.matches.total || 0,
+ 's'
+ )} checked.\n` +
+ statsMessage
+ : `No files found in ${config.rootDir}.\n` +
+ "Make sure Jest's configuration does not exclude this directory." +
+ '\nTo set up Jest, make sure a package.json file exists.\n' +
+ 'Jest Documentation: ' +
+ 'https://jestjs.io/docs/configuration';
+ });
+ let dataMessage;
+
+ if (globalConfig.runTestsByPath) {
+ dataMessage = `Files: ${globalConfig.nonFlagArgs
+ .map(p => `"${p}"`)
+ .join(', ')}`;
+ } else {
+ dataMessage = `Pattern: ${_chalk().default.yellow(
+ globalConfig.testPathPattern
+ )} - 0 matches`;
+ }
+
+ return (
+ _chalk().default.bold('No tests found, exiting with code 1') +
+ '\n' +
+ 'Run with `--passWithNoTests` to exit with code 0' +
+ '\n' +
+ individualResults.join('\n') +
+ '\n' +
+ dataMessage
+ );
+}