UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

50 lines (46 loc) 3.08 kB
/** * * Returns a list of previous called commands + their arguments. * * <example> :getCommandHistory.js client .init() .url('http://www.google.com') .click('#username') .addValue('#password', 'text') .pause(2000) .getCommandHistory().then(function(history){ console.log(history); // outputs: // [{ // command: 'init', // args: [] // },{ // command: 'click', // args: ['#username'] // },{ // command: 'addValue', // args: ['#password', 'text'] // },{ // command: 'pause', // args: [2000] // }] }) .end(); * </example> * * @returns {Object[]} list of recent called commands + their arguments * @type utility * */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var getCommandHistory = function getCommandHistory() { return this.commandList.slice(0, -1); }; exports["default"] = getCommandHistory; module.exports = exports["default"]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9jb21tYW5kcy9nZXRDb21tYW5kSGlzdG9yeS5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxQ0EsSUFBSSxpQkFBaUIsR0FBRyxTQUFwQixpQkFBaUIsR0FBZTtBQUNoQyxXQUFPLElBQUksQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFBO0NBQ3ZDLENBQUE7O3FCQUVjLGlCQUFpQiIsImZpbGUiOiJnZXRDb21tYW5kSGlzdG9yeS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICpcbiAqIFJldHVybnMgYSBsaXN0IG9mIHByZXZpb3VzIGNhbGxlZCBjb21tYW5kcyArIHRoZWlyIGFyZ3VtZW50cy5cbiAqXG4gKiA8ZXhhbXBsZT5cbiAgICA6Z2V0Q29tbWFuZEhpc3RvcnkuanNcbiAgICBjbGllbnRcbiAgICAgICAgLmluaXQoKVxuICAgICAgICAudXJsKCdodHRwOi8vd3d3Lmdvb2dsZS5jb20nKVxuICAgICAgICAuY2xpY2soJyN1c2VybmFtZScpXG4gICAgICAgIC5hZGRWYWx1ZSgnI3Bhc3N3b3JkJywgJ3RleHQnKVxuICAgICAgICAucGF1c2UoMjAwMClcbiAgICAgICAgLmdldENvbW1hbmRIaXN0b3J5KCkudGhlbihmdW5jdGlvbihoaXN0b3J5KXtcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKGhpc3RvcnkpO1xuICAgICAgICAgICAgLy8gb3V0cHV0czpcbiAgICAgICAgICAgIC8vIFt7XG4gICAgICAgICAgICAvLyAgICAgY29tbWFuZDogJ2luaXQnLFxuICAgICAgICAgICAgLy8gICAgIGFyZ3M6IFtdXG4gICAgICAgICAgICAvLyB9LHtcbiAgICAgICAgICAgIC8vICAgICBjb21tYW5kOiAnY2xpY2snLFxuICAgICAgICAgICAgLy8gICAgIGFyZ3M6IFsnI3VzZXJuYW1lJ11cbiAgICAgICAgICAgIC8vIH0se1xuICAgICAgICAgICAgLy8gICAgIGNvbW1hbmQ6ICdhZGRWYWx1ZScsXG4gICAgICAgICAgICAvLyAgICAgYXJnczogWycjcGFzc3dvcmQnLCAndGV4dCddXG4gICAgICAgICAgICAvLyB9LHtcbiAgICAgICAgICAgIC8vICAgICBjb21tYW5kOiAncGF1c2UnLFxuICAgICAgICAgICAgLy8gICAgIGFyZ3M6IFsyMDAwXVxuICAgICAgICAgICAgLy8gfV1cbiAgICAgICAgfSlcbiAgICAgICAgLmVuZCgpO1xuICogPC9leGFtcGxlPlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3RbXX0gbGlzdCBvZiByZWNlbnQgY2FsbGVkIGNvbW1hbmRzICsgdGhlaXIgYXJndW1lbnRzXG4gKiBAdHlwZSB1dGlsaXR5XG4gKlxuICovXG5cbmxldCBnZXRDb21tYW5kSGlzdG9yeSA9IGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gdGhpcy5jb21tYW5kTGlzdC5zbGljZSgwLCAtMSlcbn1cblxuZXhwb3J0IGRlZmF1bHQgZ2V0Q29tbWFuZEhpc3RvcnlcbiJdfQ==