'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.default = getNoTestFound; var _chalk; function _load_chalk() { return (_chalk = _interopRequireDefault(require('chalk'))); } var _pluralize; function _load_pluralize() { return (_pluralize = _interopRequireDefault(require('./pluralize'))); } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : {default: obj}; } function getNoTestFound(testRunData, globalConfig) { const testFiles = testRunData.reduce( (current, testRun) => current + testRun.matches.total || 0, 0 ); let dataMessage; if (globalConfig.runTestsByPath) { dataMessage = `Files: ${globalConfig.nonFlagArgs .map(p => `"${p}"`) .join(', ')}`; } else { dataMessage = `Pattern: ${(_chalk || _load_chalk()).default.yellow( globalConfig.testPathPattern )} - 0 matches`; } return ( (_chalk || _load_chalk()).default.bold('No tests found') + '\n' + `In ${(_chalk || _load_chalk()).default.bold(process.cwd())}` + '\n' + ` ${(0, (_pluralize || _load_pluralize()).default)( 'file', testFiles, 's' )} checked across ${(0, (_pluralize || _load_pluralize()).default)( 'project', testRunData.length, 's' )}. Run with \`--verbose\` for more details.` + '\n' + dataMessage ); }