gst-atom-xcuitest-driver
Version:
ATOM driver for iOS using XCUITest for backend
33 lines (24 loc) • 2.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.helpers = exports.commands = void 0;
require("source-map-support/register");
let commands = {},
helpers = {},
extensions = {};
exports.helpers = helpers;
exports.commands = commands;
function assertIsSimulator(driver) {
if (!driver.isSimulator()) {
throw new Error('Keychains can only be controlled on Simulator');
}
}
commands.mobileClearKeychains = async function mobileClearKeychains() {
assertIsSimulator(this);
await this.opts.device.clearKeychains();
};
Object.assign(extensions, commands, helpers);
var _default = extensions;
exports.default = _default;require('source-map-support').install();
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9jb21tYW5kcy9rZXljaGFpbnMuanMiXSwibmFtZXMiOlsiY29tbWFuZHMiLCJoZWxwZXJzIiwiZXh0ZW5zaW9ucyIsImFzc2VydElzU2ltdWxhdG9yIiwiZHJpdmVyIiwiaXNTaW11bGF0b3IiLCJFcnJvciIsIm1vYmlsZUNsZWFyS2V5Y2hhaW5zIiwib3B0cyIsImRldmljZSIsImNsZWFyS2V5Y2hhaW5zIiwiT2JqZWN0IiwiYXNzaWduIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQSxJQUFJQSxRQUFRLEdBQUcsRUFBZjtBQUFBLElBQW1CQyxPQUFPLEdBQUcsRUFBN0I7QUFBQSxJQUFpQ0MsVUFBVSxHQUFHLEVBQTlDOzs7O0FBRUEsU0FBU0MsaUJBQVQsQ0FBNEJDLE1BQTVCLEVBQW9DO0FBQ2xDLE1BQUksQ0FBQ0EsTUFBTSxDQUFDQyxXQUFQLEVBQUwsRUFBMkI7QUFDekIsVUFBTSxJQUFJQyxLQUFKLENBQVUsK0NBQVYsQ0FBTjtBQUNEO0FBQ0Y7O0FBUUROLFFBQVEsQ0FBQ08sb0JBQVQsR0FBZ0MsZUFBZUEsb0JBQWYsR0FBdUM7QUFDckVKLEVBQUFBLGlCQUFpQixDQUFDLElBQUQsQ0FBakI7QUFFQSxRQUFNLEtBQUtLLElBQUwsQ0FBVUMsTUFBVixDQUFpQkMsY0FBakIsRUFBTjtBQUNELENBSkQ7O0FBTUFDLE1BQU0sQ0FBQ0MsTUFBUCxDQUFjVixVQUFkLEVBQTBCRixRQUExQixFQUFvQ0MsT0FBcEM7ZUFFZUMsVSIsInNvdXJjZXNDb250ZW50IjpbImxldCBjb21tYW5kcyA9IHt9LCBoZWxwZXJzID0ge30sIGV4dGVuc2lvbnMgPSB7fTtcblxuZnVuY3Rpb24gYXNzZXJ0SXNTaW11bGF0b3IgKGRyaXZlcikge1xuICBpZiAoIWRyaXZlci5pc1NpbXVsYXRvcigpKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdLZXljaGFpbnMgY2FuIG9ubHkgYmUgY29udHJvbGxlZCBvbiBTaW11bGF0b3InKTtcbiAgfVxufVxuXG4vKipcbiAqIENsZWFycyBrZXljaGFpbnMgb24gU2ltdWxhdG9yLlxuICpcbiAqIEB0aHJvd3Mge0Vycm9yfSBJZiBjdXJyZW50IGRldmljZSBpcyBub3QgYSBTaW11bGF0b3Igb3IgdGhlcmUgd2FzIGFuIGVycm9yXG4gKiB3aGlsZSBjbGVhcmluZyBrZXljaGFpbnMuXG4gKi9cbmNvbW1hbmRzLm1vYmlsZUNsZWFyS2V5Y2hhaW5zID0gYXN5bmMgZnVuY3Rpb24gbW9iaWxlQ2xlYXJLZXljaGFpbnMgKCkge1xuICBhc3NlcnRJc1NpbXVsYXRvcih0aGlzKTtcblxuICBhd2FpdCB0aGlzLm9wdHMuZGV2aWNlLmNsZWFyS2V5Y2hhaW5zKCk7XG59O1xuXG5PYmplY3QuYXNzaWduKGV4dGVuc2lvbnMsIGNvbW1hbmRzLCBoZWxwZXJzKTtcbmV4cG9ydCB7IGNvbW1hbmRzLCBoZWxwZXJzIH07XG5leHBvcnQgZGVmYXVsdCBleHRlbnNpb25zO1xuIl0sImZpbGUiOiJsaWIvY29tbWFuZHMva2V5Y2hhaW5zLmpzIiwic291cmNlUm9vdCI6Ii4uLy4uLy4uIn0=