UNPKG

1.67 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6
7var _regenerator = require('babel-runtime/regenerator');
8
9var _regenerator2 = _interopRequireDefault(_regenerator);
10
11var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator');
12
13var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);
14
15var runFile = function () {
16 var _ref = (0, _asyncToGenerator3.default)( /*#__PURE__*/_regenerator2.default.mark(function _callee(options) {
17 return _regenerator2.default.wrap(function _callee$(_context) {
18 while (1) {
19 switch (_context.prev = _context.next) {
20 case 0:
21 if (options['no-config']) {
22 _context.next = 3;
23 break;
24 }
25
26 _context.next = 3;
27 return (0, _copyConfig2.default)(options);
28
29 case 3:
30
31 console.log('Running tests...');
32 _context.prev = 4;
33 _context.next = 7;
34 return (0, _childProcessPromise.spawn)('jest', [], {
35 shell: true,
36 stdio: 'inherit'
37 });
38
39 case 7:
40 _context.next = 12;
41 break;
42
43 case 9:
44 _context.prev = 9;
45 _context.t0 = _context['catch'](4);
46
47 process.exit(1);
48
49 case 12:
50 case 'end':
51 return _context.stop();
52 }
53 }
54 }, _callee, this, [[4, 9]]);
55 }));
56
57 return function runFile(_x) {
58 return _ref.apply(this, arguments);
59 };
60}();
61
62var _childProcessPromise = require('child-process-promise');
63
64var _copyConfig = require('./babel/copy-config');
65
66var _copyConfig2 = _interopRequireDefault(_copyConfig);
67
68function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
69
70exports.default = runFile;
71//# sourceMappingURL=tests.js.map
\No newline at end of file