mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-20 12:15:51 +00:00
Convert API to promises
This commit is contained in:
@@ -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 = {
|
||||
|
||||
Reference in New Issue
Block a user