UNPKG

nodium

Version:

Pure nodejs selenium webdriver functional helpers

31 lines (25 loc) 978 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.postJobUpdate = postJobUpdate; var _request = require('request'); var _request2 = _interopRequireDefault(_request); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function postJobUpdate(driver, user, pass, passed) { return driver.getSession().then(session => { return new Promise((resolve, reject) => { (0, _request2.default)({ url: `https://saucelabs.com/rest/v1/${user}/jobs/${session.getId()}`, method: 'PUT', auth: { user, pass }, json: { passed } }, function (error, response, body) { if (error) { return reject(error); } return resolve(`SauceLabs results available at https://saucelabs.com/beta/tests/${session.getId()}`); }); }); }); }