mirror of
https://github.com/Xahau/xahaud.git
synced 2025-11-28 06:25:49 +00:00
.
This commit is contained in:
@@ -15,11 +15,26 @@ var serverDelay = 1500;
|
|||||||
|
|
||||||
buster.testRunner.timeout = 5000;
|
buster.testRunner.timeout = 5000;
|
||||||
|
|
||||||
|
buster.testCase("Simple", {
|
||||||
|
'setUp' : testutils.build_setup({no_server: true}),
|
||||||
|
'tearDown' : testutils.build_teardown(),
|
||||||
|
|
||||||
|
"simple." :
|
||||||
|
function (done) { buster.assert(1); done();
|
||||||
|
|
||||||
|
this.remote.transaction()
|
||||||
|
.payment('root', 'alice', "10000")
|
||||||
|
.on('success', function (r) {
|
||||||
|
done();
|
||||||
|
}).submit();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
buster.testCase("Sending", {
|
buster.testCase("Sending", {
|
||||||
'setUp' : testutils.build_setup(),
|
'setUp' : testutils.build_setup(),
|
||||||
'tearDown' : testutils.build_teardown(),
|
'tearDown' : testutils.build_teardown(),
|
||||||
|
|
||||||
"=>send XRP to non-existent account without create." :
|
"=> send XRP to non-existent account without create." :
|
||||||
function (done) {
|
function (done) {
|
||||||
var self = this;
|
var self = this;
|
||||||
var ledgers = 20;
|
var ledgers = 20;
|
||||||
@@ -245,7 +260,7 @@ buster.testCase("Sending future", {
|
|||||||
function (done) {
|
function (done) {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
// self.remote.set_trace();
|
self.remote.set_trace();
|
||||||
|
|
||||||
async.waterfall([
|
async.waterfall([
|
||||||
function (callback) {
|
function (callback) {
|
||||||
@@ -276,7 +291,7 @@ buster.testCase("Sending future", {
|
|||||||
buster.assert(m.result !== 'tesSUCCESS');
|
buster.assert(m.result !== 'tesSUCCESS');
|
||||||
})
|
})
|
||||||
.submit();
|
.submit();
|
||||||
},
|
},/*
|
||||||
function (callback) {
|
function (callback) {
|
||||||
self.what = "Verify balance.";
|
self.what = "Verify balance.";
|
||||||
|
|
||||||
@@ -412,7 +427,7 @@ buster.testCase("Sending future", {
|
|||||||
callback();
|
callback();
|
||||||
})
|
})
|
||||||
.request();
|
.request();
|
||||||
},
|
},*/
|
||||||
// function (callback) {
|
// function (callback) {
|
||||||
// // Make sure all is good after canonical ordering.
|
// // Make sure all is good after canonical ordering.
|
||||||
// self.what = "Close the ledger and check balance.";
|
// self.what = "Close the ledger and check balance.";
|
||||||
|
|||||||
@@ -106,7 +106,10 @@ var build_setup = function (opts, host) {
|
|||||||
* @param host {String} Identifier for the host configuration to be used.
|
* @param host {String} Identifier for the host configuration to be used.
|
||||||
*/
|
*/
|
||||||
var build_teardown = function (host) {
|
var build_teardown = function (host) {
|
||||||
|
|
||||||
return function (done) {
|
return function (done) {
|
||||||
|
|
||||||
|
|
||||||
host = host || config.server_default;
|
host = host || config.server_default;
|
||||||
|
|
||||||
var data = this.store[host];
|
var data = this.store[host];
|
||||||
@@ -114,16 +117,22 @@ var build_teardown = function (host) {
|
|||||||
|
|
||||||
async.series([
|
async.series([
|
||||||
function disconnectWebsocketStep(callback) {
|
function disconnectWebsocketStep(callback) {
|
||||||
|
|
||||||
data.remote
|
data.remote
|
||||||
.on('disconnected', callback)
|
.on('disconnected', callback)
|
||||||
.connect(false);
|
.connect(false);
|
||||||
},
|
},
|
||||||
function stopServerStep(callback) {
|
function stopServerStep(callback) {
|
||||||
if (opts.no_server) return callback();
|
|
||||||
|
if (opts.no_server)
|
||||||
|
{
|
||||||
|
|
||||||
|
return callback();
|
||||||
|
}
|
||||||
|
|
||||||
data.server.on('stopped', callback).stop();
|
data.server.on('stopped', callback).stop();
|
||||||
}
|
}
|
||||||
], done);
|
], done);
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ var buster = require("buster");
|
|||||||
|
|
||||||
var Server = require("./server.js").Server;
|
var Server = require("./server.js").Server;
|
||||||
var Remote = require("../src/js/remote.js").Remote;
|
var Remote = require("../src/js/remote.js").Remote;
|
||||||
|
var config = require("./config.js");
|
||||||
|
|
||||||
require("../src/js/remote.js").config = require("./config.js");
|
require("../src/js/remote.js").config = require("./config.js");
|
||||||
|
|
||||||
@@ -9,10 +10,10 @@ buster.testRunner.timeout = 5000;
|
|||||||
|
|
||||||
buster.testCase("WebSocket connection", {
|
buster.testCase("WebSocket connection", {
|
||||||
'setUp' :
|
'setUp' :
|
||||||
function (done) { server = Server.from_config("alpha").on('started', done).start(); },
|
function (done) { if (config.servers.alpha.no_server) done(); else server = Server.from_config("alpha").on('started', done).start(); },
|
||||||
|
|
||||||
'tearDown' :
|
'tearDown' :
|
||||||
function (done) { server.on('stopped', done).stop(); },
|
function (done) { if (config.servers.alpha.no_server) done(); else server.on('stopped', done).stop(); },
|
||||||
|
|
||||||
"websocket connect and disconnect" :
|
"websocket connect and disconnect" :
|
||||||
function (done) {
|
function (done) {
|
||||||
|
|||||||
Reference in New Issue
Block a user