mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-22 13:15:49 +00:00
Fix server-test for updated WS
This commit is contained in:
122
npm-shrinkwrap.json
generated
122
npm-shrinkwrap.json
generated
@@ -3,134 +3,129 @@
|
|||||||
"version": "0.11.0",
|
"version": "0.11.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"async": {
|
"async": {
|
||||||
"version": "0.8.0",
|
"version": "0.9.0",
|
||||||
"from": "https://registry.npmjs.org/async/-/async-0.8.0.tgz",
|
"from": "async@~0.9.0",
|
||||||
"resolved": "https://registry.npmjs.org/async/-/async-0.8.0.tgz"
|
"resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
|
||||||
},
|
},
|
||||||
"bignumber.js": {
|
"bignumber.js": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"from": "bignumber.js@>=2.0.0 <3.0.0",
|
"from": "bignumber.js@^2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.0.0.tgz"
|
"resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.0.0.tgz"
|
||||||
},
|
},
|
||||||
"extend": {
|
"extend": {
|
||||||
"version": "1.2.1",
|
"version": "1.2.1",
|
||||||
"from": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz",
|
"from": "extend@~1.2.1",
|
||||||
"resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz"
|
"resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz"
|
||||||
},
|
},
|
||||||
"lodash": {
|
"lodash": {
|
||||||
"version": "2.4.1",
|
"version": "3.1.0",
|
||||||
"from": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz",
|
"from": "lodash@^3.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz"
|
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.1.0.tgz"
|
||||||
},
|
},
|
||||||
"lru-cache": {
|
"lru-cache": {
|
||||||
"version": "2.5.0",
|
"version": "2.5.0",
|
||||||
"from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz",
|
"from": "lru-cache@~2.5.0",
|
||||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz"
|
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz"
|
||||||
},
|
},
|
||||||
"ripple-wallet-generator": {
|
"ripple-wallet-generator": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"from": "https://registry.npmjs.org/ripple-wallet-generator/-/ripple-wallet-generator-1.0.1.tgz",
|
"from": "ripple-wallet-generator@1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/ripple-wallet-generator/-/ripple-wallet-generator-1.0.1.tgz"
|
"resolved": "https://registry.npmjs.org/ripple-wallet-generator/-/ripple-wallet-generator-1.0.1.tgz"
|
||||||
},
|
},
|
||||||
"superagent": {
|
"superagent": {
|
||||||
"version": "0.18.2",
|
"version": "0.18.2",
|
||||||
"from": "https://registry.npmjs.org/superagent/-/superagent-0.18.2.tgz",
|
"from": "superagent@^0.18.0",
|
||||||
"resolved": "https://registry.npmjs.org/superagent/-/superagent-0.18.2.tgz",
|
"resolved": "https://registry.npmjs.org/superagent/-/superagent-0.18.2.tgz",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"qs": {
|
"qs": {
|
||||||
"version": "0.6.6",
|
"version": "0.6.6",
|
||||||
"from": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz",
|
"from": "qs@0.6.6",
|
||||||
"resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz"
|
"resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz"
|
||||||
},
|
},
|
||||||
"formidable": {
|
"formidable": {
|
||||||
"version": "1.0.14",
|
"version": "1.0.14",
|
||||||
"from": "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz",
|
"from": "formidable@1.0.14",
|
||||||
"resolved": "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"
|
"resolved": "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"
|
||||||
},
|
},
|
||||||
"mime": {
|
"mime": {
|
||||||
"version": "1.2.11",
|
"version": "1.2.11",
|
||||||
"from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz",
|
"from": "mime@1.2.11",
|
||||||
"resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
|
"resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
|
||||||
},
|
},
|
||||||
"component-emitter": {
|
"component-emitter": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"from": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz",
|
"from": "component-emitter@1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz"
|
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz"
|
||||||
},
|
},
|
||||||
"methods": {
|
"methods": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"from": "https://registry.npmjs.org/methods/-/methods-1.0.1.tgz",
|
"from": "methods@1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/methods/-/methods-1.0.1.tgz"
|
"resolved": "https://registry.npmjs.org/methods/-/methods-1.0.1.tgz"
|
||||||
},
|
},
|
||||||
"cookiejar": {
|
"cookiejar": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
"from": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.1.tgz",
|
"from": "cookiejar@2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.1.tgz"
|
"resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.1.tgz"
|
||||||
},
|
},
|
||||||
"debug": {
|
"debug": {
|
||||||
"version": "1.0.4",
|
"version": "1.0.4",
|
||||||
"from": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
|
"from": "debug@~1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ms": {
|
"ms": {
|
||||||
"version": "0.6.2",
|
"version": "0.6.2",
|
||||||
"from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz",
|
"from": "ms@0.6.2",
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
|
"resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"reduce-component": {
|
"reduce-component": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"from": "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz",
|
"from": "reduce-component@1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz"
|
"resolved": "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz"
|
||||||
},
|
},
|
||||||
"form-data": {
|
"form-data": {
|
||||||
"version": "0.1.3",
|
"version": "0.1.3",
|
||||||
"from": "https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz",
|
"from": "form-data@0.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz",
|
"resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"combined-stream": {
|
"combined-stream": {
|
||||||
"version": "0.0.7",
|
"version": "0.0.7",
|
||||||
"from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
|
"from": "combined-stream@~0.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
|
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"delayed-stream": {
|
"delayed-stream": {
|
||||||
"version": "0.0.5",
|
"version": "0.0.5",
|
||||||
"from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz",
|
"from": "delayed-stream@0.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
|
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"async": {
|
|
||||||
"version": "0.9.0",
|
|
||||||
"from": "https://registry.npmjs.org/async/-/async-0.9.0.tgz",
|
|
||||||
"resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"readable-stream": {
|
"readable-stream": {
|
||||||
"version": "1.0.27-1",
|
"version": "1.0.27-1",
|
||||||
"from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz",
|
"from": "readable-stream@1.0.27-1",
|
||||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz",
|
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"core-util-is": {
|
"core-util-is": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz",
|
"from": "core-util-is@~1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
|
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"
|
||||||
},
|
},
|
||||||
"isarray": {
|
"isarray": {
|
||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
|
"from": "isarray@0.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
|
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
|
||||||
},
|
},
|
||||||
"string_decoder": {
|
"string_decoder": {
|
||||||
"version": "0.10.31",
|
"version": "0.10.31",
|
||||||
"from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
|
"from": "string_decoder@~0.10.x",
|
||||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
|
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
|
||||||
},
|
},
|
||||||
"inherits": {
|
"inherits": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
"from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
|
"from": "inherits@~2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
|
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -138,26 +133,53 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ws": {
|
"ws": {
|
||||||
"version": "0.4.32",
|
"version": "0.7.1",
|
||||||
"from": "https://registry.npmjs.org/ws/-/ws-0.4.32.tgz",
|
"from": "ws@~0.7.1",
|
||||||
"resolved": "https://registry.npmjs.org/ws/-/ws-0.4.32.tgz",
|
"resolved": "https://registry.npmjs.org/ws/-/ws-0.7.1.tgz",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"commander": {
|
|
||||||
"version": "2.1.0",
|
|
||||||
"from": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
|
|
||||||
"resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz"
|
|
||||||
},
|
|
||||||
"nan": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"from": "nan@1.0.0"
|
|
||||||
},
|
|
||||||
"tinycolor": {
|
|
||||||
"version": "0.0.1",
|
|
||||||
"from": "tinycolor@0.0.1"
|
|
||||||
},
|
|
||||||
"options": {
|
"options": {
|
||||||
"version": "0.0.6",
|
"version": "0.0.6",
|
||||||
"from": "options@0.0.6"
|
"from": "options@>=0.0.5",
|
||||||
|
"resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz"
|
||||||
|
},
|
||||||
|
"ultron": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"from": "ultron@1.0.x",
|
||||||
|
"resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.1.tgz"
|
||||||
|
},
|
||||||
|
"bufferutil": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"from": "bufferutil@1.0.x",
|
||||||
|
"resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-1.0.1.tgz",
|
||||||
|
"dependencies": {
|
||||||
|
"bindings": {
|
||||||
|
"version": "1.2.1",
|
||||||
|
"from": "bindings@1.2.x",
|
||||||
|
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz"
|
||||||
|
},
|
||||||
|
"nan": {
|
||||||
|
"version": "1.6.1",
|
||||||
|
"from": "nan@1.6.x",
|
||||||
|
"resolved": "https://registry.npmjs.org/nan/-/nan-1.6.1.tgz"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"utf-8-validate": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"from": "utf-8-validate@1.0.x",
|
||||||
|
"resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.0.1.tgz",
|
||||||
|
"dependencies": {
|
||||||
|
"bindings": {
|
||||||
|
"version": "1.2.1",
|
||||||
|
"from": "bindings@1.2.x",
|
||||||
|
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz"
|
||||||
|
},
|
||||||
|
"nan": {
|
||||||
|
"version": "1.6.1",
|
||||||
|
"from": "nan@1.6.x",
|
||||||
|
"resolved": "https://registry.npmjs.org/nan/-/nan-1.6.1.tgz"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -378,8 +378,6 @@ describe('Server', function() {
|
|||||||
validated_ledgers: '32570-7053695'
|
validated_ledgers: '32570-7053695'
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
wss.close();
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -387,6 +385,7 @@ describe('Server', function() {
|
|||||||
|
|
||||||
server.once('connect', function() {
|
server.once('connect', function() {
|
||||||
server.once('disconnect', function() {
|
server.once('disconnect', function() {
|
||||||
|
wss.close();
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
server.disconnect();
|
server.disconnect();
|
||||||
@@ -442,8 +441,6 @@ describe('Server', function() {
|
|||||||
validated_ledgers: '32570-7053695'
|
validated_ledgers: '32570-7053695'
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
wss.close();
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -451,6 +448,7 @@ describe('Server', function() {
|
|||||||
|
|
||||||
server.once('connect', function() {
|
server.once('connect', function() {
|
||||||
server.once('disconnect', function() {
|
server.once('disconnect', function() {
|
||||||
|
wss.close();
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
server.disconnect();
|
server.disconnect();
|
||||||
@@ -509,15 +507,16 @@ describe('Server', function() {
|
|||||||
validated_ledgers: '3175520-3176615'
|
validated_ledgers: '3175520-3176615'
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
wss.close();
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
var server = new Server(new Remote({ allow_partial_history: false }), 'ws://localhost:5748');
|
var server = new Server(new Remote({
|
||||||
|
allow_partial_history: false
|
||||||
|
}), 'ws://localhost:5748');
|
||||||
|
|
||||||
server.reconnect = function() {
|
server.reconnect = function() {
|
||||||
setImmediate(function() {
|
setImmediate(function() {
|
||||||
|
wss.close();
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@@ -554,8 +553,6 @@ describe('Server', function() {
|
|||||||
server_status: 'syncing'
|
server_status: 'syncing'
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
wss.close();
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -567,6 +564,7 @@ describe('Server', function() {
|
|||||||
assert.strictEqual(server._load_factor, 256);
|
assert.strictEqual(server._load_factor, 256);
|
||||||
assert.strictEqual(server._fee_base, 10);
|
assert.strictEqual(server._fee_base, 10);
|
||||||
assert.strictEqual(server._fee_ref, 10);
|
assert.strictEqual(server._fee_ref, 10);
|
||||||
|
wss.close();
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -1102,12 +1100,15 @@ describe('Server', function() {
|
|||||||
case 'subscribe':
|
case 'subscribe':
|
||||||
assert.strictEqual(m.command, 'subscribe');
|
assert.strictEqual(m.command, 'subscribe');
|
||||||
assert.deepEqual(m.streams, [ 'ledger', 'server' ]);
|
assert.deepEqual(m.streams, [ 'ledger', 'server' ]);
|
||||||
sendSubscribe(m);
|
setImmediate(function() {
|
||||||
|
sendSubscribe(m);
|
||||||
|
});
|
||||||
break;
|
break;
|
||||||
case 'server_info':
|
case 'server_info':
|
||||||
assert.strictEqual(m.command, 'server_info');
|
assert.strictEqual(m.command, 'server_info');
|
||||||
sendServerInfo(m);
|
setImmediate(function() {
|
||||||
wss.close();
|
sendServerInfo(m);
|
||||||
|
});
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -1116,16 +1117,13 @@ describe('Server', function() {
|
|||||||
var server = new Server(new Remote(), 'ws://localhost:5748');
|
var server = new Server(new Remote(), 'ws://localhost:5748');
|
||||||
|
|
||||||
server.once('connect', function() {
|
server.once('connect', function() {
|
||||||
var receivedSubscribe = false;
|
|
||||||
|
|
||||||
server.once('response_server_info', function() {
|
server.once('response_server_info', function() {
|
||||||
receivedSubscribe = true;
|
|
||||||
});
|
|
||||||
|
|
||||||
server.once('disconnect', function() {
|
|
||||||
assert(receivedSubscribe);
|
|
||||||
assert.strictEqual(server.getServerID(), 'ws://localhost:5748 (n94pSqypSfddzAVj9qoezHyUoetsrMnwgNuBqRJ3WHvM8aMMf7rW)');
|
assert.strictEqual(server.getServerID(), 'ws://localhost:5748 (n94pSqypSfddzAVj9qoezHyUoetsrMnwgNuBqRJ3WHvM8aMMf7rW)');
|
||||||
done();
|
server.once('disconnect', function() {
|
||||||
|
wss.close();
|
||||||
|
done();
|
||||||
|
});
|
||||||
|
server.disconnect();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user