@testim/testim-cli
Version:
Command line interface for running Testing on you CI
40 lines (33 loc) • 2.08 kB
JavaScript
/**
*
* pauses queue execution for a specific amount of time
*
* <example>
:pause.js
var starttime = new Date().getTime();
client
.pause(3000)
.call(function() {
var endtime = new Date().getTime();
console.log(endtime - starttime); // outputs: 3000
})
* </example>
*
* @param {Number} milliseconds time in ms
* @type utility
*
*/
;
var _Promise = require("babel-runtime/core-js/promise")["default"];
Object.defineProperty(exports, "__esModule", {
value: true
});
var pause = function pause() {
var milliseconds = arguments.length <= 0 || arguments[0] === undefined ? 1000 : arguments[0];
return new _Promise(function (resolve) {
return setTimeout(resolve, milliseconds);
});
};
exports["default"] = pause;
module.exports = exports["default"];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9jb21tYW5kcy9wYXVzZS5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBcUJBLElBQUksS0FBSyxHQUFHLFNBQVIsS0FBSyxHQUFrQztRQUFyQixZQUFZLHlEQUFHLElBQUk7O0FBQ3JDLFdBQU8sYUFBWSxVQUFDLE9BQU87ZUFBSyxVQUFVLENBQUMsT0FBTyxFQUFFLFlBQVksQ0FBQztLQUFBLENBQUMsQ0FBQTtDQUNyRSxDQUFBOztxQkFFYyxLQUFLIiwiZmlsZSI6InBhdXNlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKlxuICogcGF1c2VzIHF1ZXVlIGV4ZWN1dGlvbiBmb3IgYSBzcGVjaWZpYyBhbW91bnQgb2YgdGltZVxuICpcbiAqIDxleGFtcGxlPlxuICAgIDpwYXVzZS5qc1xuICAgIHZhciBzdGFydHRpbWUgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcblxuICAgIGNsaWVudFxuICAgICAgICAucGF1c2UoMzAwMClcbiAgICAgICAgLmNhbGwoZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICB2YXIgZW5kdGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xuICAgICAgICAgICAgY29uc29sZS5sb2coZW5kdGltZSAtIHN0YXJ0dGltZSk7IC8vIG91dHB1dHM6IDMwMDBcbiAgICAgICAgfSlcbiAqIDwvZXhhbXBsZT5cbiAqXG4gKiBAcGFyYW0ge051bWJlcn0gbWlsbGlzZWNvbmRzIHRpbWUgaW4gbXNcbiAqIEB0eXBlIHV0aWxpdHlcbiAqXG4gKi9cblxubGV0IHBhdXNlID0gZnVuY3Rpb24gKG1pbGxpc2Vjb25kcyA9IDEwMDApIHtcbiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHNldFRpbWVvdXQocmVzb2x2ZSwgbWlsbGlzZWNvbmRzKSlcbn1cblxuZXhwb3J0IGRlZmF1bHQgcGF1c2VcbiJdfQ==