UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

36 lines (29 loc) 2.36 kB
/** * * Retrieve current context or switch to the specified context * * @param {String=} id the context to switch to * * @see http://appium.io/slate/en/v1.1.0/?javascript#automating-hybrid-ios-apps, https://github.com/admc/wd/blob/master/lib/commands.js#L279 * @type appium * */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var context = function context(id) { var requestOptions = { path: '/session/:sessionId/context', method: 'GET' }; var data = {}; if (typeof id === 'string') { requestOptions.method = 'POST'; data.name = id; } return this.requestHandler.create(requestOptions, data); }; exports['default'] = context; module.exports = exports['default']; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9wcm90b2NvbC9jb250ZXh0LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFXQSxJQUFJLE9BQU8sR0FBRyxTQUFWLE9BQU8sQ0FBYSxFQUFFLEVBQUU7QUFDeEIsUUFBSSxjQUFjLEdBQUc7QUFDakIsWUFBSSxFQUFFLDZCQUE2QjtBQUNuQyxjQUFNLEVBQUUsS0FBSztLQUNoQixDQUFBOztBQUVELFFBQUksSUFBSSxHQUFHLEVBQUUsQ0FBQTs7QUFFYixRQUFJLE9BQU8sRUFBRSxLQUFLLFFBQVEsRUFBRTtBQUN4QixzQkFBYyxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUE7QUFDOUIsWUFBSSxDQUFDLElBQUksR0FBRyxFQUFFLENBQUE7S0FDakI7O0FBRUQsV0FBTyxJQUFJLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FBQyxjQUFjLEVBQUUsSUFBSSxDQUFDLENBQUE7Q0FDMUQsQ0FBQTs7cUJBRWMsT0FBTyIsImZpbGUiOiJjb250ZXh0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKlxuICogUmV0cmlldmUgY3VycmVudCBjb250ZXh0IG9yIHN3aXRjaCB0byB0aGUgc3BlY2lmaWVkIGNvbnRleHRcbiAqXG4gKiBAcGFyYW0ge1N0cmluZz19IGlkIHRoZSBjb250ZXh0IHRvIHN3aXRjaCB0b1xuICpcbiAqIEBzZWUgaHR0cDovL2FwcGl1bS5pby9zbGF0ZS9lbi92MS4xLjAvP2phdmFzY3JpcHQjYXV0b21hdGluZy1oeWJyaWQtaW9zLWFwcHMsIGh0dHBzOi8vZ2l0aHViLmNvbS9hZG1jL3dkL2Jsb2IvbWFzdGVyL2xpYi9jb21tYW5kcy5qcyNMMjc5XG4gKiBAdHlwZSBhcHBpdW1cbiAqXG4gKi9cblxubGV0IGNvbnRleHQgPSBmdW5jdGlvbiAoaWQpIHtcbiAgICBsZXQgcmVxdWVzdE9wdGlvbnMgPSB7XG4gICAgICAgIHBhdGg6ICcvc2Vzc2lvbi86c2Vzc2lvbklkL2NvbnRleHQnLFxuICAgICAgICBtZXRob2Q6ICdHRVQnXG4gICAgfVxuXG4gICAgbGV0IGRhdGEgPSB7fVxuXG4gICAgaWYgKHR5cGVvZiBpZCA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgcmVxdWVzdE9wdGlvbnMubWV0aG9kID0gJ1BPU1QnXG4gICAgICAgIGRhdGEubmFtZSA9IGlkXG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMucmVxdWVzdEhhbmRsZXIuY3JlYXRlKHJlcXVlc3RPcHRpb25zLCBkYXRhKVxufVxuXG5leHBvcnQgZGVmYXVsdCBjb250ZXh0XG4iXX0=