Decode binary ledger header data

This commit is contained in:
wilsonianb
2017-08-16 15:29:23 -05:00
parent de6e86a3ea
commit d528331a37
3 changed files with 45 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
const assert = require('assert');
const fixtures = require('./fixtures/codec-fixtures.json');
const {decode, encode} = require('../src');
const {decode, encode, decodeLedgerData} = require('../src');
function json(object) {
return JSON.stringify(object);
@@ -24,4 +24,14 @@ describe('ripple-binary-codec', function() {
}
makeSuite('transactions', fixtures.transactions);
makeSuite('accountState', fixtures.accountState);
describe('ledgerData', function() {
fixtures.ledgerData.forEach((t, test_n) => {
it(`ledgerData[${test_n}] can decode ${t.binary} to ${json(t.json)}`,
() => {
const decoded = decodeLedgerData(t.binary);
assert.deepEqual(t.json, decoded);
});
});
})
});