* SOAP fault 1.1 spec http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383507 * SOAP fault 1.2 spec http://www.w3.org/TR/soap12-part1/#soapfault
fixed tests now when we get empty string for strings instead of empty objects when converting from soap to json
…ount Although one can provide an array of namespaces that shall be ignored to createClient(), they are not used in objectToXml(). This commit fixes that. Moreover it removes the shouldIgnoreNamespace() method because it makes no sense to explicitly configure namespaces to be ignored and than let some weird logic calculate if a given namespace is going to be ignored.
…gumnet * By adapting the node callback style for the function based to the server handlers one is now able to send async errors as a response. Backward compatibility with the previous callback style since only errors on the "Fault" format will be accepted. * Changed how tests are generated to avoid global before/after hooks. By using the format with exporting before, beforeEach and after hooks aswell as the test suite one actually register the hooks globally - applying them to every test run by npm test. This wasn't really a problem until you try to do setTimeouts, which will never resolve since timekeeper.freeze is used (https://github.com/vesln/timekeeper#featuresproblems)