UNPKG

1.48 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, '__esModule', {
4 value: true
5});
6exports.default = getNoTestsFoundMessage;
7
8var _getNoTestFound = _interopRequireDefault(require('./getNoTestFound'));
9
10var _getNoTestFoundRelatedToChangedFiles = _interopRequireDefault(
11 require('./getNoTestFoundRelatedToChangedFiles')
12);
13
14var _getNoTestFoundVerbose = _interopRequireDefault(
15 require('./getNoTestFoundVerbose')
16);
17
18var _getNoTestFoundFailed = _interopRequireDefault(
19 require('./getNoTestFoundFailed')
20);
21
22var _getNoTestFoundPassWithNoTests = _interopRequireDefault(
23 require('./getNoTestFoundPassWithNoTests')
24);
25
26function _interopRequireDefault(obj) {
27 return obj && obj.__esModule ? obj : {default: obj};
28}
29
30/**
31 * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
32 *
33 * This source code is licensed under the MIT license found in the
34 * LICENSE file in the root directory of this source tree.
35 */
36function getNoTestsFoundMessage(testRunData, globalConfig) {
37 if (globalConfig.onlyFailures) {
38 return (0, _getNoTestFoundFailed.default)();
39 }
40
41 if (globalConfig.onlyChanged) {
42 return (0, _getNoTestFoundRelatedToChangedFiles.default)(globalConfig);
43 }
44
45 if (globalConfig.passWithNoTests) {
46 return (0, _getNoTestFoundPassWithNoTests.default)();
47 }
48
49 return testRunData.length === 1 || globalConfig.verbose
50 ? (0, _getNoTestFoundVerbose.default)(testRunData, globalConfig)
51 : (0, _getNoTestFound.default)(testRunData, globalConfig);
52}