From 6c3c104f8d7f1c3d1809a9c839885be85d0fc8ed Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Tue, 18 Dec 2012 14:27:18 -0800 Subject: [PATCH] UT: Update send test for deleting ripple state entries. --- test/send-test.js | 46 +++++++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/test/send-test.js b/test/send-test.js index 00ee6f3391..85c4487cdc 100644 --- a/test/send-test.js +++ b/test/send-test.js @@ -180,25 +180,6 @@ buster.testCase("Sending", { }) .request(); }, - function (callback) { - self.what = "Zero a credit limit."; - - testutils.credit_limit(self.remote, "alice", "0/USD/mtgox", callback); - }, - function (callback) { - self.what = "Make sure still exists."; - - self.remote.request_ripple_balance("alice", "mtgox", "USD", 'CURRENT') - .on('ripple_state', function (m) { - buster.assert(m.account_balance.equals("0/USD/alice")); - buster.assert(m.account_limit.equals("0/USD/alice")); - buster.assert(m.issuer_balance.equals("0/USD/mtgox")); - buster.assert(m.issuer_limit.equals("0/USD/mtgox")); - - callback(); - }) - .request(); - }, // Set negative limit. function (callback) { self.remote.transaction() @@ -212,6 +193,33 @@ buster.testCase("Sending", { }) .submit(); }, + function (callback) { + self.what = "Zero a credit limit."; + + testutils.credit_limit(self.remote, "alice", "0/USD/mtgox", callback); + }, + function (callback) { + self.what = "Make sure line is deleted."; + + self.remote.request_ripple_balance("alice", "mtgox", "USD", 'CURRENT') + .on('ripple_state', function (m) { + // Used to keep lines. + // buster.assert(m.account_balance.equals("0/USD/alice")); + // buster.assert(m.account_limit.equals("0/USD/alice")); + // buster.assert(m.issuer_balance.equals("0/USD/mtgox")); + // buster.assert(m.issuer_limit.equals("0/USD/mtgox")); + + buster.assert(false); + }) + .on('error', function (m) { + // console.log("error: %s", JSON.stringify(m)); + buster.assert.equals('remoteError', m.error); + buster.assert.equals('entryNotFound', m.remote.error); + + callback(); + }) + .request(); + }, // TODO Check in both owner books. function (callback) { self.what = "Set another limit.";