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.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", {
|
||||
'setUp' : testutils.build_setup(),
|
||||
'tearDown' : testutils.build_teardown(),
|
||||
|
||||
"=>send XRP to non-existent account without create." :
|
||||
"=> send XRP to non-existent account without create." :
|
||||
function (done) {
|
||||
var self = this;
|
||||
var ledgers = 20;
|
||||
@@ -245,7 +260,7 @@ buster.testCase("Sending future", {
|
||||
function (done) {
|
||||
var self = this;
|
||||
|
||||
// self.remote.set_trace();
|
||||
self.remote.set_trace();
|
||||
|
||||
async.waterfall([
|
||||
function (callback) {
|
||||
@@ -276,7 +291,7 @@ buster.testCase("Sending future", {
|
||||
buster.assert(m.result !== 'tesSUCCESS');
|
||||
})
|
||||
.submit();
|
||||
},
|
||||
},/*
|
||||
function (callback) {
|
||||
self.what = "Verify balance.";
|
||||
|
||||
@@ -412,7 +427,7 @@ buster.testCase("Sending future", {
|
||||
callback();
|
||||
})
|
||||
.request();
|
||||
},
|
||||
},*/
|
||||
// function (callback) {
|
||||
// // Make sure all is good after canonical ordering.
|
||||
// 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.
|
||||
*/
|
||||
var build_teardown = function (host) {
|
||||
|
||||
return function (done) {
|
||||
|
||||
|
||||
host = host || config.server_default;
|
||||
|
||||
var data = this.store[host];
|
||||
@@ -114,12 +117,18 @@ var build_teardown = function (host) {
|
||||
|
||||
async.series([
|
||||
function disconnectWebsocketStep(callback) {
|
||||
|
||||
data.remote
|
||||
.on('disconnected', callback)
|
||||
.connect(false);
|
||||
},
|
||||
function stopServerStep(callback) {
|
||||
if (opts.no_server) return callback();
|
||||
|
||||
if (opts.no_server)
|
||||
{
|
||||
|
||||
return callback();
|
||||
}
|
||||
|
||||
data.server.on('stopped', callback).stop();
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ var buster = require("buster");
|
||||
|
||||
var Server = require("./server.js").Server;
|
||||
var Remote = require("../src/js/remote.js").Remote;
|
||||
var 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", {
|
||||
'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' :
|
||||
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" :
|
||||
function (done) {
|
||||
|
||||
Reference in New Issue
Block a user