mirror of
https://code.forgejo.org/actions/setup-node.git
synced 2025-05-24 14:44:45 +00:00
.
This commit is contained in:
parent
fc725ba36b
commit
422b9fdb15
7395 changed files with 1786235 additions and 3476 deletions
90
node_modules/@jest/core/build/getNoTestFoundVerbose.js
generated
vendored
Normal file
90
node_modules/@jest/core/build/getNoTestFoundVerbose.js
generated
vendored
Normal file
|
@ -0,0 +1,90 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', {
|
||||
value: true
|
||||
});
|
||||
exports.default = getNoTestFoundVerbose;
|
||||
|
||||
function _chalk() {
|
||||
const data = _interopRequireDefault(require('chalk'));
|
||||
|
||||
_chalk = function _chalk() {
|
||||
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.
|
||||
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: ` +
|
||||
`facebook.github.io/jest/docs/configuration.html`;
|
||||
});
|
||||
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
|
||||
);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue