Socket
Socket
Sign inDemoInstall

saucelabs

Package Overview
Dependencies
Maintainers
1
Versions
122
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

saucelabs - npm Package Compare versions

Comparing version 0.0.1 to 0.0.2-alpha

21

lib/Saucelabs.js
var https = require('https');
var querystring = require('querystring');
//var EventEmitter = require('events').EventEmitter;
//var util = require('util');
var util = require('util');

@@ -56,5 +56,2 @@ module.exports = Saucelabs;

method: 'POST',
headers: {
'Content-Type': 'application/json'
},
data: {

@@ -106,4 +103,4 @@ username: data.username,

if(data.tags) job_data.tags = data.tags;
if(data.public) job_data.public = data.public;
if(data.passed) job_data.passed = data.passed;
if(data.public !== undefined) job_data.public = data.public;
if(data.passed !== undefined) job_data.passed = data.passed;
if(data.build) job_data.build = data.build;

@@ -271,2 +268,5 @@ if(data.custom-data) job_data.custom-data = data.custom;

req_options.headers = req_data.headers || {};
req_options.headers['Content-Type'] = 'application/json';
req_options.headers.Accept = 'application/json';
req_options.headers['Content-length'] = req_data.data ? JSON.stringify(req_data.data).length : 0;

@@ -276,3 +276,2 @@ req_options.auth = this.options.username + ':' + this.options.password;

var req = https.request(req_options, function(res) {
res.setEncoding('utf8');
var response = '';

@@ -285,5 +284,9 @@ res.on('data', function (chunk) {

try{
callback(null, JSON.parse(response));
if(res.statusCode == 200){
callback(null, JSON.parse(response));
}else{
callback(JSON.parse(response));
}
}catch(err){
callback(new Error(err.message));
callback('Couldnt parse ' + response);
}

@@ -290,0 +293,0 @@ }

@@ -5,3 +5,3 @@ {

"description": "A wrapper around Saucelabs REST API",
"version": "0.0.1",
"version": "0.0.2-alpha",
"homepage": "https://github.com/holidayextras/node-saucelabs",

@@ -8,0 +8,0 @@ "repository": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc