dynatrace
Advanced tools
Comparing version 1.0.0-beta1 to 1.0.1-beta1
@@ -49,16 +49,15 @@ var request = require('request'); | ||
if (options.parseSOAP) { | ||
self._xmlParser(body, { explicitArray: false, mergeAttrs: true }, function(err, result) { | ||
if (err && callback) return callback(err, body, res); | ||
// remove SOAP headers from body | ||
try { | ||
body = result['soap:Envelope']['soap:Body']; | ||
} catch(e) {} | ||
if (callback) return callback(err, body, res); | ||
}); | ||
} else { | ||
return callback(null, body, res); | ||
} | ||
self._xmlParser(body, { explicitArray: false, mergeAttrs: true }, function(err, result) { | ||
if (err) return callback(null, body, res); | ||
// remove SOAP headers from body | ||
try { | ||
var soapBody = result['soap:Envelope']['soap:Body']; | ||
return callback(null, soapBody, res); | ||
} catch(e) { | ||
return callback(null, result, res); | ||
} | ||
}); | ||
}); | ||
@@ -65,0 +64,0 @@ |
{ | ||
"name": "dynatrace", | ||
"version": "1.0.0-beta1", | ||
"version": "1.0.1-beta1", | ||
"description": "Dynatrace API client library for Node.js", | ||
@@ -5,0 +5,0 @@ "main": "./lib/dynatrace.js", |
var assert = require('assert'); | ||
var dynatrace = require('../lib/dynatrace'); | ||
var xml2js = require('xml2js'); | ||
describe('Synthetic', function() { | ||
/* | ||
describe('account', function() { | ||
@@ -11,5 +12,12 @@ | ||
var synthetic = new dynatrace.Synthetic({ | ||
username: 'stefan.karytko', | ||
password: 'G@mezps1' | ||
}); | ||
synthetic.authenticate(function(err, result, res) { | ||
if (err) throw err; | ||
console.log(result); | ||
assert.equal(typeof result, 'object'); | ||
@@ -33,3 +41,3 @@ done(); | ||
}); | ||
/* | ||
describe('locations', function() { | ||
@@ -36,0 +44,0 @@ |
108673
1283