mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-20 12:15:51 +00:00
Update tests for future test coverage
This commit is contained in:
@@ -1,12 +1,10 @@
|
||||
var assert = require('assert');
|
||||
|
||||
var jsbn = require('../src/js/ripple/jsbn');
|
||||
var utils = require('./testutils');
|
||||
var jsbn = utils.load_module('jsbn');
|
||||
var BigInteger = jsbn.BigInteger;
|
||||
|
||||
var Amount = require('../src/js/ripple/amount').Amount;
|
||||
var UInt160 = require('../src/js/ripple/uint160').UInt160;
|
||||
|
||||
var config = require('./testutils').get_config();
|
||||
var Amount = utils.load_module('amount').Amount;
|
||||
var UInt160 = utils.load_module('uint160').UInt160;
|
||||
var config = utils.get_config();
|
||||
|
||||
describe('Amount', function() {
|
||||
describe('Negatives', function() {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
var assert = require('assert');
|
||||
|
||||
var Seed = require('../src/js/ripple/seed').Seed;
|
||||
|
||||
var utils = require('./testutils');
|
||||
var Seed = utils.load_module('seed').Seed;
|
||||
var config = require('./testutils').get_config();
|
||||
|
||||
describe('Base58', function() {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
var utils = require('./testutils');
|
||||
var assert = require('assert');
|
||||
var SerializedObject = require('../src/js/ripple/serializedobject').SerializedObject;
|
||||
var SerializedObject = utils.load_module('serializedobject').SerializedObject;
|
||||
|
||||
describe('Serialied object', function() {
|
||||
describe('Serialized object', function() {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
var utils = require('./testutils');
|
||||
var assert = require('assert');
|
||||
var SerializedObject = require('../src/js/ripple/serializedobject').SerializedObject;
|
||||
var types = require('../src/js/ripple/serializedtypes');
|
||||
|
||||
var jsbn = require('../src/js/ripple/jsbn');
|
||||
var SerializedObject = utils.load_module('serializedobject').SerializedObject;
|
||||
var types = utils.load_module('serializedtypes');
|
||||
var jsbn = utils.load_module('jsbn');
|
||||
var BigInteger = jsbn.BigInteger;
|
||||
|
||||
var config = require('./testutils').get_config();
|
||||
@@ -467,7 +467,8 @@ describe('Serialized types', function() {
|
||||
it('Parse [[e],[e,e]]', function () {
|
||||
var so = new SerializedObject('31000000000000000000000000000000000000007B00000000000000000000000055534400000000000000000000000000000000000000000000000315FF31000000000000000000000000000000000000007B000000000000000000000000425443000000000000000000000000000000000000000000000003153100000000000000000000000000000000000003DB0000000000000000000000004555520000000000000000000000000000000000000000000000014100');
|
||||
parsed_path = types.PathSet.parse(so);
|
||||
assert.deepEqual(parsed_path, [[{
|
||||
|
||||
var comp = [[{
|
||||
account : { _value: 123 },
|
||||
currency: {_value: 'USD'},
|
||||
issuer: {_value: 789}}],
|
||||
@@ -480,7 +481,9 @@ describe('Serialized types', function() {
|
||||
account : {_value: 987},
|
||||
currency: {_value: 'EUR'},
|
||||
issuer: {_value: 321}
|
||||
}]]);
|
||||
}]];
|
||||
|
||||
assert.deepEqual(parsed_path, comp);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -586,7 +589,7 @@ describe('Serialized types', function() {
|
||||
});
|
||||
it('Parse the same array 2', function () {
|
||||
var so = new SerializedObject('2E0000007B2014000001C8684000000000000315F1');
|
||||
var parsed_object=types.Array.parse(so);
|
||||
var parsed_object = types.Array.parse(so);
|
||||
//TODO: Is this correct? Return some things as integers, and others as objects?
|
||||
assert.deepEqual([123,456,789],[
|
||||
parsed_object[0].DestinationTag,
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
var assert = require('assert');
|
||||
var Seed = require('../src/js/ripple/seed').Seed;
|
||||
var utils = require('./testutils');
|
||||
var Seed = utils.load_module('seed').Seed;
|
||||
|
||||
describe('Signing', function() {
|
||||
describe('Keys', function() {
|
||||
|
||||
@@ -16,3 +16,9 @@ exports.load_config = load_config;
|
||||
function load_config(config) {
|
||||
return( require('../src/js/ripple/config')).load(config);
|
||||
}
|
||||
|
||||
exports.load_module = load_module;
|
||||
|
||||
function load_module(name) {
|
||||
return require((process.env.RIPPLE_LIB_COV ? '../lib-cov/' : '../src/js/ripple/') + name);
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
var fs = require('fs');
|
||||
var assert = require('assert');
|
||||
var utils = require('../src/js/ripple/utils.js');
|
||||
var utils = require('./testutils').load_module('utils');
|
||||
|
||||
describe('Utils', function() {
|
||||
describe('hexToString and stringToHex', function() {
|
||||
|
||||
Reference in New Issue
Block a user