mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-17 10:55:48 +00:00
41 lines
1.4 KiB
JavaScript
41 lines
1.4 KiB
JavaScript
var assert = require('assert');
|
|
var _ = require('underscore');
|
|
var SerializedObject = require('../src/js/ripple/serializedobject').SerializedObject;
|
|
|
|
describe('Serialied object', function() {
|
|
describe('Serialized object', function() {
|
|
it('From json and back', function() {
|
|
var input_json = {
|
|
Account: 'r4qLSAzv4LZ9TLsR7diphGwKnSEAMQTSjS',
|
|
Amount: '274579388',
|
|
Destination: 'r4qLSAzv4LZ9TLsR7diphGwKnSEAMQTSjS',
|
|
Fee: '15',
|
|
Flags: 0,
|
|
Paths: [[
|
|
{
|
|
account: 'r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV',
|
|
currency: 'USD',
|
|
issuer: 'r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV'
|
|
},
|
|
{
|
|
currency:'XRP'
|
|
}
|
|
]],
|
|
SendMax: {
|
|
currency: 'USD',
|
|
issuer: 'r4qLSAzv4LZ9TLsR7diphGwKnSEAMQTSjS',
|
|
value: '2.74579388'
|
|
},
|
|
Sequence: 351,
|
|
SigningPubKey: '02854B06CE8F3E65323F89260E9E19B33DA3E01B30EA4CA172612DE77973FAC58A',
|
|
TransactionType: 'Payment',
|
|
TxnSignature: '30450221009DA3A42DD25E3B22EC45AD8BA8FC7A954264264A816D300B2DF69F814D7D4DD2022072C9627F97EEC6DA13DE841E06E2CD985EF06A0FBB15DDBF0800D0730C8986BF'
|
|
};
|
|
var output_json = SerializedObject.from_json(input_json).to_json();
|
|
assert(_.isEqual(input_json, output_json));
|
|
});
|
|
});
|
|
});
|
|
|
|
// vim:sw=2:sts=2:ts=8:et
|