From 4e2e1a5721c588cceccdd49c13191eba2a23e264 Mon Sep 17 00:00:00 2001 From: Xavi Date: Wed, 11 Jan 2012 22:51:55 -0800 Subject: [PATCH] Removed uses of require.paths as well as references to sys library. Also fixed some unit tests. --- docs/PayflowPro.md | 4 +- lib/authorizenet/client.js | 6 +- lib/chargify/client.js | 2 - lib/gateway-client.js | 3 +- lib/payflowpro/client.js | 10 ++-- lib/payflowpro/paypal-network-client.js | 2 +- lib/payflowpro/response-parser.js | 5 +- lib/paynode.js | 2 - spec/helpers/prenuptials.js | 4 +- spec/helpers/transactions.js | 2 +- .../performAimTransaction.spec.js | 56 +++++++++---------- spec/integration/chargify/customers.spec.js | 6 +- .../chargify/subscriptions.spec.js | 2 +- .../payflowpro/SetExpressCheckout.spec.js | 12 ++-- .../payflowpro/TransactionRelated.spec.js | 8 +-- .../payflowpro/doDirectPayment.spec.js | 18 +++--- .../integration/payflowpro/getBalance.spec.js | 11 ++-- .../payflowpro/getTransactionDetails.spec.js | 13 ++--- .../payflowpro/paypal-network-client.spec.js | 19 +++---- .../authorizenet/aim-response-parser.spec.js | 5 +- spec/unit/chargify-client.spec.js | 3 +- spec/unit/gateway-client.spec.js | 3 +- spec/unit/levels.spec.js | 15 +++-- spec/unit/modules.spec.js | 3 +- spec/unit/request-builder.spec.js | 5 +- spec/unit/response-builder.spec.js | 3 +- spec/unit/response-parser.spec.js | 8 +-- spec/unit/value-matcher.spec.js | 3 +- spike.js | 3 +- 29 files changed, 92 insertions(+), 144 deletions(-) diff --git a/docs/PayflowPro.md b/docs/PayflowPro.md index c0bde61..17d3b95 100644 --- a/docs/PayflowPro.md +++ b/docs/PayflowPro.md @@ -95,8 +95,8 @@ Get the balances of your account }) client.getBalance().on('success', function(result){ result.balances.forEach(function(balance){ - sys.puts(balance.amt) - sys.puts(balance.currencycode) + console.log(balance.amt) + console.log(balance.currencycode) }) }) diff --git a/lib/authorizenet/client.js b/lib/authorizenet/client.js index 3668ca6..75fc388 100644 --- a/lib/authorizenet/client.js +++ b/lib/authorizenet/client.js @@ -1,8 +1,6 @@ -require.paths.unshift(__dirname) - var EventEmitter = require('events').EventEmitter, GatewayClient = require('../gateway-client').GatewayClient, - response = require('response-parser') + response = require('./response-parser') exports.createClient = function(options, netClient){ var conn = netClient || new GatewayClient({ @@ -14,7 +12,7 @@ exports.createClient = function(options, netClient){ return new Client(options, conn) } -exports.levels = require('levels').levels +exports.levels = require('./levels').levels function Client(options, netClient){ var addOptionAttributes = function(req){ diff --git a/lib/chargify/client.js b/lib/chargify/client.js index bc0d9a2..cc99f4e 100644 --- a/lib/chargify/client.js +++ b/lib/chargify/client.js @@ -1,5 +1,3 @@ -require.paths.unshift(__dirname+'/../'); - var https = require ('https'), events = require ('events'), querystring = require ('querystring'); diff --git a/lib/gateway-client.js b/lib/gateway-client.js index 7fb7a60..5ed8cc3 100644 --- a/lib/gateway-client.js +++ b/lib/gateway-client.js @@ -1,5 +1,4 @@ var qs = require('querystring'), - sys = require('sys'), https = require('https'); function GatewayClient(opts, authInfo){ @@ -30,7 +29,7 @@ function GatewayClient(opts, authInfo){ req.on('response', function(res){ res.on('data', function(data){ // TODO add error handling - callback(opts.responseParser.parseResponse(opts.responseOptions, request, data.toString())) + callback(opts.responseParser.parseResponse(requestString, data.toString(), opts.responseOptions)) }) }) } diff --git a/lib/payflowpro/client.js b/lib/payflowpro/client.js index 5b54f99..485869d 100644 --- a/lib/payflowpro/client.js +++ b/lib/payflowpro/client.js @@ -1,8 +1,6 @@ -require.paths.unshift(__dirname) - var EventEmitter = require('events').EventEmitter, - PaypalNetworkClient = require('paypal-network-client').PaypalNetworkClient, - requestBuilder = require("request-builder"); + PaypalNetworkClient = require('./paypal-network-client').PaypalNetworkClient, + requestBuilder = require("./request-builder"); var SUPPORTED_API_METHODS = [ 'transactionSearch', @@ -31,7 +29,7 @@ var SUPPORTED_API_METHODS = [ 'doExpressCheckoutPayment' ]; -exports.levels = require('levels'); +exports.levels = require('./levels'); exports.createClient = function(options){ options.version = '64.0'; @@ -59,7 +57,7 @@ function Client(options, paypal){ var emitter = new EventEmitter(); paypal.request(req, function(data){ - emitter.emit((data.ack ? data.ack.toLowerCase() : 'fail'), data); + emitter.emit((data.ack ? data.ack.toLowerCase() : 'failure'), data); }); return emitter; diff --git a/lib/payflowpro/paypal-network-client.js b/lib/payflowpro/paypal-network-client.js index de8942b..4a22636 100644 --- a/lib/payflowpro/paypal-network-client.js +++ b/lib/payflowpro/paypal-network-client.js @@ -1,5 +1,5 @@ var GatewayClient = require('../gateway-client').GatewayClient, - paypalResponse = require('response-parser'); + paypalResponse = require('./response-parser'); function PaypalNetworkClient(level, authInfo){ diff --git a/lib/payflowpro/response-parser.js b/lib/payflowpro/response-parser.js index 5889192..54b0894 100644 --- a/lib/payflowpro/response-parser.js +++ b/lib/payflowpro/response-parser.js @@ -1,6 +1,5 @@ var qs = require('querystring') -var s = require('sys') -var val = require('value-matcher').val +var val = require('../value-matcher').val var errorField = [ 'errorcode', 'shortmessage', 'longmessage', 'severitycode' ] var balanceField = [ 'amt', 'currencycode' ] @@ -20,7 +19,7 @@ var isSpecialNestedField = function(s){ return s.search(/_\d_/) > -1 } -function buildResponse(responseOptions, request, data){ +function buildResponse(request, data, responseOptions){ var lowercaseKeys = function(data){ var result = {} Object.keys(data).forEach(function(k){ diff --git a/lib/paynode.js b/lib/paynode.js index 3ba45bd..94e973c 100644 --- a/lib/paynode.js +++ b/lib/paynode.js @@ -1,5 +1,3 @@ -require.paths.unshift(__dirname); - exports.use = function(name){ return require(__dirname + '/'+name+'/client') } diff --git a/spec/helpers/prenuptials.js b/spec/helpers/prenuptials.js index 79a669f..3ee174a 100644 --- a/spec/helpers/prenuptials.js +++ b/spec/helpers/prenuptials.js @@ -1,9 +1,7 @@ -var sys = require('sys') - exports.one = function(fn){ return function(err, result) { fn(err) } } exports.failWithDump = function(){ - sys.puts(sys.inspect(arguments)) + console.dir(arguments) } diff --git a/spec/helpers/transactions.js b/spec/helpers/transactions.js index 6b8c1dd..f8aa363 100644 --- a/spec/helpers/transactions.js +++ b/spec/helpers/transactions.js @@ -4,7 +4,7 @@ exports.valid={amt:'99.06' ,ipaddress:'1.1.1.1' ,creditcardtype:'Visa' ,acct:'4834907016040081' - ,expdate:'032011' + ,expdate:'032015' ,cvv2:'000' ,firstname:'John' ,lastname:'Doe' diff --git a/spec/integration/authorizenet/performAimTransaction.spec.js b/spec/integration/authorizenet/performAimTransaction.spec.js index e41f669..2859371 100644 --- a/spec/integration/authorizenet/performAimTransaction.spec.js +++ b/spec/integration/authorizenet/performAimTransaction.spec.js @@ -1,11 +1,7 @@ -require.paths.unshift(__dirname+'/../../helpers/') -require.paths.unshift(__dirname+'/../../../lib/') - var vows = require('vows'), assert = require('assert'), - clients = require('clients'), - authorizenet = require('paynode').use('authorizenet'), - sys = require('sys') + clients = require('../../helpers/clients'), + authorizenet = require('../../../lib/paynode').use('authorizenet') var client = authorizenet.createClient({ level:authorizenet.levels.sandbox @@ -20,18 +16,18 @@ var invalidAuthClient = authorizenet.createClient({ }) var goodTransaction = { - "x_type": "AUTH_CAPTURE", - "x_method": "CC", - "x_card_num": "4111111111111111", - "x_exp_date": "0115", - - "x_amount": "19.99", - "x_description": "Sample Transaction", - - "x_first_name": "John", - "x_last_name": "Doe", - "x_address": "1234 Street", - "x_state": "WA", + "x_type": "AUTH_CAPTURE", + "x_method": "CC", + "x_card_num": "4111111111111111", + "x_exp_date": "0115", + + "x_amount": "19.99", + "x_description": "Sample Transaction", + + "x_first_name": "John", + "x_last_name": "Doe", + "x_address": "1234 Street", + "x_state": "WA", "x_zip": "98004"} @@ -60,18 +56,18 @@ vows.describe('AIM Transaction').addBatch({ 'a failed transaction due to invalid card':{ topic:function(){ client.performAimTransaction({ - "x_type": "AUTH_CAPTURE", - "x_method": "CC", - "x_card_num": "4111111111111111", - "x_exp_date": "0105", - - "x_amount": "19.99", - "x_description": "Sample Transaction", - - "x_first_name": "John", - "x_last_name": "Doe", - "x_address": "1234 Street", - "x_state": "WA", + "x_type": "AUTH_CAPTURE", + "x_method": "CC", + "x_card_num": "4111111111111111", + "x_exp_date": "0105", + + "x_amount": "19.99", + "x_description": "Sample Transaction", + + "x_first_name": "John", + "x_last_name": "Doe", + "x_address": "1234 Street", + "x_state": "WA", "x_zip": "98004" }).on('failure', this.callback) }, diff --git a/spec/integration/chargify/customers.spec.js b/spec/integration/chargify/customers.spec.js index 728a0fe..853e817 100644 --- a/spec/integration/chargify/customers.spec.js +++ b/spec/integration/chargify/customers.spec.js @@ -1,7 +1,6 @@ -require.paths.unshift(__dirname+'/../../../lib/'); var vows = require('vows'); var assert = require('assert'); -var paynode = require('paynode').use('chargify'); +var paynode = require('../../../lib/paynode').use('chargify'); var client = paynode.createClient({ @@ -20,13 +19,14 @@ vows.describe('module').addBatch({ }, 'Given I have customer data': { topic: function() { + var callback = this.callback; client.customers.create({ customer:{ first_name:'Joe', last_name:'Blow', email:'joe.blow@example.com' } - }).on('success', this.callback); + }).on('success', function(response) { callback(null, response) }) }, 'should get response with same details sent': function(response) { assert.equal(response.customer.first_name, 'Joe') diff --git a/spec/integration/chargify/subscriptions.spec.js b/spec/integration/chargify/subscriptions.spec.js index b0de141..32c7165 100644 --- a/spec/integration/chargify/subscriptions.spec.js +++ b/spec/integration/chargify/subscriptions.spec.js @@ -1,6 +1,6 @@ var vows = require('vows'); var assert = require('assert'); -var paynode = require('paynode').use('chargify'); +var paynode = require('../../../lib/paynode').use('chargify'); vows.describe('subscriptions').addBatch({ diff --git a/spec/integration/payflowpro/SetExpressCheckout.spec.js b/spec/integration/payflowpro/SetExpressCheckout.spec.js index c857a9e..54ac5de 100644 --- a/spec/integration/payflowpro/SetExpressCheckout.spec.js +++ b/spec/integration/payflowpro/SetExpressCheckout.spec.js @@ -1,13 +1,9 @@ -require.paths.unshift(__dirname+'/../../helpers/') -require.paths.unshift(__dirname+'/../../../lib/') - var vows = require('vows'), - one = require('prenuptials').one, + one = require('../../helpers/prenuptials').one, assert = require('assert'), - transactions = require("transactions"), - clients = require('clients'), - payflow = require('paynode').use('payflowpro'), - sys = require('sys') + transactions = require("../../helpers/transactions"), + clients = require('../../helpers/clients'), + payflow = require('../../../lib/paynode').use('payflowpro') vows.describe('SetExpressCheckout').addBatch({ 'successful transaction':{ diff --git a/spec/integration/payflowpro/TransactionRelated.spec.js b/spec/integration/payflowpro/TransactionRelated.spec.js index 2f817e1..dc5af91 100644 --- a/spec/integration/payflowpro/TransactionRelated.spec.js +++ b/spec/integration/payflowpro/TransactionRelated.spec.js @@ -1,11 +1,9 @@ -require.paths.unshift(__dirname+'../../../lib/') -require.paths.unshift(__dirname+'/../../helpers/') var vows = require('vows'); var assert = require('assert'); -var clients = require('clients'); -var transactions = require ('transactions'); +var clients = require('../../helpers/clients'); +var transactions = require ('../../helpers/transactions'); -var client = clients.signatureAuth(require('paynode').use('payflowpro')); +var client = clients.signatureAuth(require('../../../lib/paynode').use('payflowpro')); // promise for transaction execution function executeTransaction () { diff --git a/spec/integration/payflowpro/doDirectPayment.spec.js b/spec/integration/payflowpro/doDirectPayment.spec.js index 8cad8d1..de6ec27 100644 --- a/spec/integration/payflowpro/doDirectPayment.spec.js +++ b/spec/integration/payflowpro/doDirectPayment.spec.js @@ -1,21 +1,17 @@ -require.paths.unshift(__dirname+'/../../helpers/') -require.paths.unshift(__dirname+'/../../../lib/') - var vows = require('vows'), - one = require('prenuptials').one, + one = require('../../helpers/prenuptials').one, assert = require('assert'), - transactions = require("transactions"), - payflow = require('paynode').use('payflowpro'), - clients = require('clients'), - sys = require('sys') + transactions = require("../../helpers/transactions"), + payflow = require('../../../lib/paynode').use('payflowpro'), + clients = require('../../helpers/clients') function examplesUsing(client){ return { 'Successful Transaction':{ topic: function () { client.doDirectPayment(transactions.valid) - .on('success', this.callback) - .on('failure', function(res){ console.log(sys.inspect(res)) }) + .on('success', this.callback) + .on('failure', function(res){ console.dir(res) }) }, 'emits a successful result': function (result, ignore){ assert.equal('Success', result.ack) @@ -58,5 +54,5 @@ function examplesUsing(client){ vows.describe('doDirectPayment') .addBatch(examplesUsing(clients.signatureAuth(payflow))) - .addBatch(examplesUsing(clients.certAuth(payflow))) + //.addBatch(examplesUsing(clients.certAuth(payflow))) .export(module); diff --git a/spec/integration/payflowpro/getBalance.spec.js b/spec/integration/payflowpro/getBalance.spec.js index 6f7a04a..7ed6a63 100644 --- a/spec/integration/payflowpro/getBalance.spec.js +++ b/spec/integration/payflowpro/getBalance.spec.js @@ -1,13 +1,10 @@ -require.paths.unshift(__dirname+'/../../helpers/') -require.paths.unshift(__dirname+'/../../../lib/') - var vows = require('vows'), - one = require('prenuptials').one, + one = require('../../helpers/prenuptials').one, assert = require('assert'), - transactions = require("transactions"), - clients = require('clients') + transactions = require("../../helpers/transactions"), + clients = require('../../helpers/clients') -var client = clients.signatureAuth(require('paynode').use('payflowpro')); +var client = clients.signatureAuth(require('../../../lib/paynode').use('payflowpro')); vows.describe('getBalance').addBatch({ 'get single balances': { diff --git a/spec/integration/payflowpro/getTransactionDetails.spec.js b/spec/integration/payflowpro/getTransactionDetails.spec.js index 98e246e..5d65c6b 100644 --- a/spec/integration/payflowpro/getTransactionDetails.spec.js +++ b/spec/integration/payflowpro/getTransactionDetails.spec.js @@ -1,13 +1,10 @@ -require.paths.unshift(__dirname+'/../../helpers/') -require.paths.unshift(__dirname+'/../../../lib/') - var vows = require('vows'), - one = require('prenuptials').one, - fail = require('prenuptials').failWithDump, + one = require('../../helpers/prenuptials').one, + fail = require('../../helpers/prenuptials').failWithDump, assert = require('assert'), - transactions = require("transactions"), - clients = require('clients'), - payflow = require('paynode').use('payflowpro') + transactions = require("../../helpers/transactions"), + clients = require('../../helpers/clients'), + payflow = require('../../../lib/paynode').use('payflowpro') var client = clients.signatureAuth(payflow); diff --git a/spec/integration/payflowpro/paypal-network-client.spec.js b/spec/integration/payflowpro/paypal-network-client.spec.js index 2557fcb..2990fd9 100644 --- a/spec/integration/payflowpro/paypal-network-client.spec.js +++ b/spec/integration/payflowpro/paypal-network-client.spec.js @@ -1,19 +1,16 @@ -require.paths.unshift(__dirname+'/../../helpers/') -require.paths.unshift(__dirname+'/../../../lib/') -require.paths.unshift(__dirname+'/../../../lib/payflowpro') - var vows = require('vows'), - one = require('prenuptials').one, - fail = require('prenuptials').failWithDump, + one = require('../../helpers/prenuptials').one, + fail = require('../../helpers/prenuptials').failWithDump, assert = require('assert'), - transactions = require("transactions"), - certuser = require('clients').certuser + transactions = require("../../helpers/transactions"), + certuser = require('../../helpers/clients').certuser, + levels = require('../../../lib/payflowpro/levels') -var PaypalNetworkClient = require('paypal-network-client').PaypalNetworkClient; +var PaypalNetworkClient = require('../../../lib/payflowpro/paypal-network-client').PaypalNetworkClient; (function(){ - var client = new PaypalNetworkClient('api-3t.sandbox.paypal.com') - ,certClient = new PaypalNetworkClient('api.sandbox.paypal.com', {cert:certuser.cert, key:certuser.key}) + var client = new PaypalNetworkClient(levels.sandbox({})) + ,certClient = new PaypalNetworkClient(levels.sandbox({ cert: true }), {cert:certuser.cert, key:certuser.key}) vows.describe('PaypalNetworkClient').addBatch({ 'signature auth': { topic:function(){ diff --git a/spec/unit/authorizenet/aim-response-parser.spec.js b/spec/unit/authorizenet/aim-response-parser.spec.js index 5278139..4002162 100644 --- a/spec/unit/authorizenet/aim-response-parser.spec.js +++ b/spec/unit/authorizenet/aim-response-parser.spec.js @@ -1,9 +1,6 @@ -require.paths.unshift(__dirname+'/../helpers/') -require.paths.unshift(__dirname+'/../../../lib/') - var vows = require('vows'), assert = require('assert'), - response = require('authorizenet/response-parser') + response = require('../../../lib/authorizenet/response-parser') vows.describe('Authorize.net Response Parser').addBatch({ diff --git a/spec/unit/chargify-client.spec.js b/spec/unit/chargify-client.spec.js index f374b98..810868e 100644 --- a/spec/unit/chargify-client.spec.js +++ b/spec/unit/chargify-client.spec.js @@ -1,7 +1,6 @@ -require.paths.unshift(__dirname+'/../../lib/'); var vows = require('vows'); var assert = require('assert'); -var Client = require('paynode').use('chargify')._Client; +var Client = require('../../lib/paynode').use('chargify')._Client; /// -- example data var exampleSubscription = {"subscription":{ diff --git a/spec/unit/gateway-client.spec.js b/spec/unit/gateway-client.spec.js index 548389b..f055031 100644 --- a/spec/unit/gateway-client.spec.js +++ b/spec/unit/gateway-client.spec.js @@ -1,7 +1,6 @@ -require.paths.unshift(__dirname+'/../../lib/') var vows = require('vows'), assert = require('assert'), - Client = require('gateway-client').GatewayClient + Client = require('../../lib/gateway-client').GatewayClient var returnExceptionFrom = function(fn){ return function(){ diff --git a/spec/unit/levels.spec.js b/spec/unit/levels.spec.js index f5c67d0..37dd4c2 100644 --- a/spec/unit/levels.spec.js +++ b/spec/unit/levels.spec.js @@ -1,7 +1,6 @@ -require.paths.unshift(__dirname+'/../../lib/') var vows = require('vows'), assert = require('assert'), - levels = require('paynode').use('payflowpro').levels + levels = require('../../lib/paynode').use('payflowpro').levels vows.describe('Environment Levels').addBatch({ 'sandbox url':{ @@ -10,10 +9,10 @@ vows.describe('Environment Levels').addBatch({ return {user:'someuser', password:'somepassword', signature:'sig'} }, 'should return correct sandbox url':function(opts){ - assert.equal('api-3t.sandbox.paypal.com', levels.sandbox(opts)) + assert.equal('api-3t.sandbox.paypal.com', levels.sandbox(opts).api) }, 'should return the correct live url':function(opts){ - assert.equal('api-3t.paypal.com', levels.live(opts)) + assert.equal('api-3t.paypal.com', levels.live(opts).api) } }, 'for cert':{ @@ -21,10 +20,10 @@ vows.describe('Environment Levels').addBatch({ return {user:'someuser', password:'somepassword', cert:'cert', key:'key'} }, 'should return correct sandbox url':function(opts){ - assert.equal('api.sandbox.paypal.com', levels.sandbox(opts)) + assert.equal('api.sandbox.paypal.com', levels.sandbox(opts).api) }, 'should return the correct live url':function(opts){ - assert.equal('api.paypal.com', levels.live(opts)) + assert.equal('api.paypal.com', levels.live(opts).api) } }, 'when both are present, use cert':{ @@ -32,10 +31,10 @@ vows.describe('Environment Levels').addBatch({ return {user:'someuser', password:'somepassword', cert:'cert', key:'key', signature:'sig'} }, 'should return correct sandbox url':function(opts){ - assert.equal('api.sandbox.paypal.com', levels.sandbox(opts)) + assert.equal('api.sandbox.paypal.com', levels.sandbox(opts).api) }, 'should return the correct live url':function(opts){ - assert.equal('api.paypal.com', levels.live(opts)) + assert.equal('api.paypal.com', levels.live(opts).api) } } } diff --git a/spec/unit/modules.spec.js b/spec/unit/modules.spec.js index 0608145..7f7eb3f 100644 --- a/spec/unit/modules.spec.js +++ b/spec/unit/modules.spec.js @@ -1,7 +1,6 @@ -require.paths.unshift(__dirname+'../../../lib/'); var vows = require('vows'); var assert = require('assert'); -var paynode = require('paynode'); +var paynode = require('../../lib/paynode'); vows.describe('modules').addBatch({ diff --git a/spec/unit/request-builder.spec.js b/spec/unit/request-builder.spec.js index b3c47ad..a582dc1 100644 --- a/spec/unit/request-builder.spec.js +++ b/spec/unit/request-builder.spec.js @@ -1,9 +1,6 @@ -require.paths.unshift(__dirname+'/../../lib/') -require.paths.unshift(__dirname+'/../../lib/payflowpro/') - var vows = require('vows'), assert = require('assert'), - builder = require('request-builder') + builder = require('../../lib/payflowpro/request-builder') var exampleRequest = {maxamt:1000.00, paymentrequest:[ diff --git a/spec/unit/response-builder.spec.js b/spec/unit/response-builder.spec.js index b304515..a6983a6 100644 --- a/spec/unit/response-builder.spec.js +++ b/spec/unit/response-builder.spec.js @@ -1,7 +1,6 @@ -require.paths.unshift(__dirname+'../../../lib/'); var vows = require('vows'); var assert = require('assert'); -var r = require('payflowpro/response-parser'); +var r = require('../../lib/payflowpro/response-parser'); vows.describe('building a response').addBatch({ diff --git a/spec/unit/response-parser.spec.js b/spec/unit/response-parser.spec.js index f58cd70..f5d40c8 100644 --- a/spec/unit/response-parser.spec.js +++ b/spec/unit/response-parser.spec.js @@ -1,11 +1,7 @@ -require.paths.unshift(__dirname+'/../helpers/') -require.paths.unshift(__dirname+'/../../lib/') -require.paths.unshift(__dirname+'/../../lib/payflowpro') - var vows = require('vows'), - one = require('prenuptials').one, + one = require('../helpers/prenuptials').one, assert = require('assert'), - response = require('response-parser') + response = require('../../lib/payflowpro/response-parser') vows.describe('Response Parser').addBatch({ diff --git a/spec/unit/value-matcher.spec.js b/spec/unit/value-matcher.spec.js index d9893b0..c0bb0fa 100644 --- a/spec/unit/value-matcher.spec.js +++ b/spec/unit/value-matcher.spec.js @@ -1,7 +1,6 @@ -require.paths.unshift(__dirname+'../../../lib/'); var vows = require('vows'); var assert = require('assert'); -var val = require('value-matcher').val; +var val = require('../../lib/value-matcher').val; vows.describe('Value Matcher').addBatch({ diff --git a/spike.js b/spike.js index f280db7..22dc72e 100644 --- a/spike.js +++ b/spike.js @@ -1,7 +1,6 @@ var http = require('http'), crypto = require('crypto'), fs = require('fs'), - sys = require('sys'), qs = require('querystring') var transaction = {user:'cert_1279865159_biz_api1.gmail.com' @@ -38,7 +37,7 @@ function start(key, cert){ req.on('response', function(res){ res.on('data', function(data){ - sys.puts(sys.inspect(qs.parse(data))) + console.dir(qs.parse(data)); }) }) }