Code coverage report for src/commitizen/commit.js

Statements: 100% (19 / 19)      Branches: 100% (8 / 8)      Functions: 100% (5 / 5)      Lines: 100% (12 / 12)      Ignored: 6 statements, 1 function, 4 branches     

All files » src/commitizen/ » commit.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37    1         1       1   1   1   1   1         1     3     3 3       1  
'use strict';
 
Object.defineProperty(exports, '__esModule', {
  value: true
});
// istanbul ignore next
 
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
 
// istanbul ignore next
 
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
 
var _dedent = require('dedent');
 
var _dedent2 = _interopRequireDefault(_dedent);
 
var _git = require('../git');
 
exports['default'] = commit;
 
/**
 * Asynchronously commits files using commitizen
 */
function commit(sh, inquirer, repoPath, prompter, options, done) {
 
  // Get user input -- side effect that is hard to test
  prompter(inquirer, function (template, overrideOptions) {
 
    // Commit the user input -- side effect that we'll test
    (0, _git.commit)(sh, repoPath, template, _extends({}, options, overrideOptions), function () {
      done(template);
    });
  });
}
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3RyYXZpcy9idWlsZC9jb21taXRpemVuL2N6LWNsaS9zcmMvY29tbWl0aXplbi9jb21taXQuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztzQkFBbUIsUUFBUTs7OzttQkFDWSxRQUFROztxQkFFaEMsTUFBTTs7Ozs7QUFLckIsU0FBUyxNQUFNLENBQUMsRUFBRSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUU7OztBQUcvRCxVQUFRLENBQUMsUUFBUSxFQUFFLFVBQVMsUUFBUSxFQUFFLGVBQWUsRUFBRTs7O0FBR3JELHFCQUFVLEVBQUUsRUFBRSxRQUFRLEVBQUUsUUFBUSxlQUFPLE9BQU8sRUFBSyxlQUFlLEdBQUksWUFBVztBQUMvRSxVQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7S0FDaEIsQ0FBQyxDQUFDO0dBQ0osQ0FBQyxDQUFDO0NBRUoiLCJmaWxlIjoiL2hvbWUvdHJhdmlzL2J1aWxkL2NvbW1pdGl6ZW4vY3otY2xpL3NyYy9jb21taXRpemVuL2NvbW1pdC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkZWRlbnQgZnJvbSAnZGVkZW50JztcbmltcG9ydCB7Y29tbWl0IGFzIGdpdENvbW1pdCwgbG9nfSBmcm9tICcuLi9naXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjb21taXQ7XG4gXG4gLyoqXG4gICogQXN5bmNocm9ub3VzbHkgY29tbWl0cyBmaWxlcyB1c2luZyBjb21taXRpemVuXG4gICovXG5mdW5jdGlvbiBjb21taXQoc2gsIGlucXVpcmVyLCByZXBvUGF0aCwgcHJvbXB0ZXIsIG9wdGlvbnMsIGRvbmUpIHtcbiAgXG4gIC8vIEdldCB1c2VyIGlucHV0IC0tIHNpZGUgZWZmZWN0IHRoYXQgaXMgaGFyZCB0byB0ZXN0XG4gIHByb21wdGVyKGlucXVpcmVyLCBmdW5jdGlvbih0ZW1wbGF0ZSwgb3ZlcnJpZGVPcHRpb25zKSB7XG4gICAgXG4gICAgLy8gQ29tbWl0IHRoZSB1c2VyIGlucHV0IC0tIHNpZGUgZWZmZWN0IHRoYXQgd2UnbGwgdGVzdFxuICAgIGdpdENvbW1pdChzaCwgcmVwb1BhdGgsIHRlbXBsYXRlLCB7IC4uLm9wdGlvbnMsIC4uLm92ZXJyaWRlT3B0aW9ucyB9LCBmdW5jdGlvbigpIHtcbiAgICAgIGRvbmUodGVtcGxhdGUpO1xuICAgIH0pO1xuICB9KTtcbiAgIFxufSJdfQ==