UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

40 lines (33 loc) 2.08 kB
/** * * 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 * */ "use strict"; 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==