aboutsummaryrefslogtreecommitdiff
path: root/node_modules/@jest/core/build/getNoTestFoundVerbose.js
diff options
context:
space:
mode:
authorJoel Kronqvist <joel.h.kronqvist@gmail.com>2022-03-05 19:02:27 +0200
committerJoel Kronqvist <joel.h.kronqvist@gmail.com>2022-03-05 19:02:27 +0200
commit5d309ff52cd399a6b71968a6b9a70c8ac0b98981 (patch)
tree360f7eb50f956e2367ef38fa1fc6ac7ac5258042 /node_modules/@jest/core/build/getNoTestFoundVerbose.js
parentb500a50f1b97d93c98b36ed9a980f8188d648147 (diff)
downloadLYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.tar.gz
LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.zip
Added node_modules for the updating to work properly.
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
+ );
+}