UNPKG

omniacare

Version:

CHR OmniaCare API SDK for NodeJS

13 lines (11 loc) 1.18 kB
var nock = require('nock'); nock('http://omniacare.local:80') .post('/Omnicare/omniacareapi.asmx/ProcessCashPaymentsExt', "sXML=%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22yes%22%3F%3E%0A%3CProcessCashPaymentsExt%3E%0A%20%20%3CsXml%3E%0A%20%20%20%20%3CPayments%3E%0A%20%20%20%20%20%20%3CPayment%20CheckNumber%3D%22%22%20RoutingNubmer%3D%22%22%20BankAccount%3D%22%22%20CheckStatus%3D%22%22%20Remarks%3D%22%22%20AccountID%3D%225051598%22%20PaymentAmount%3D%221.12%22%20BatchID%3D%22656404%22%20RemittanceClassID%3D%223%22%20AdjustmentCodeID%3D%22100046%22%2F%3E%0A%20%20%20%20%3C%2FPayments%3E%0A%20%20%3C%2FsXml%3E%0A%3C%2FProcessCashPaymentsExt%3E") .reply(200, "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<string xmlns=\"http://schemas.martin-group.com/openomnia\">&lt;Adjustments&gt;&lt;Adjustment AdjustmentID=\"13946251\" /&gt;&lt;/Adjustments&gt;</string>", { 'cache-control': 'private, max-age=0', 'content-length': '190', 'content-type': 'text/xml; charset=utf-8', server: 'Microsoft-IIS/7.5', 'x-aspnet-version': '2.0.50727', 'x-powered-by': 'ASP.NET', date: 'Fri, 06 Nov 2015 21:16:36 GMT', connection: 'close' });