Convert API to promises

This commit is contained in:
Chris Clark
2015-07-31 11:45:53 -07:00
parent 0afca5633d
commit bbd51a03b6
25 changed files with 365 additions and 274 deletions

View File

@@ -24,10 +24,10 @@ function getFreePort(callback) {
function setupMockRippledConnection(testcase, port, done) {
testcase.mockRippled = createMockRippled(port);
testcase.api = new RippleAPI({servers: ['ws://localhost:' + port]});
testcase.api.connect(() => {
testcase.api.connect().then(() => {
testcase.api.remote.getServer().once('ledger_closed', () => done());
testcase.api.remote.getServer().emit('message', ledgerClosed);
});
}).catch(done);
}
function setup(done) {
@@ -40,10 +40,10 @@ function setup(done) {
}
function teardown(done) {
this.api.remote.disconnect(() => {
this.api.disconnect().then(() => {
this.mockRippled.close();
setImmediate(done);
});
}).catch(done);
}
module.exports = {