Update tests for future test coverage

This commit is contained in:
wltsmrz
2013-09-10 15:48:57 -07:00
parent 8e7d5d37b9
commit 6f9c103d78
7 changed files with 30 additions and 22 deletions

View File

@@ -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() {

View File

@@ -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() {

View File

@@ -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() {

View File

@@ -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,

View File

@@ -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() {

View File

@@ -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);
}

View File

@@ -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() {