Improvements
This commit is contained in:
@@ -124,6 +124,16 @@ test('testnet genesis is empty, manifest-bound, isolated and defensively copied'
|
||||
copy.article.title = 'getter mutation';
|
||||
assert.notEqual(ledger.block(candidate.hash)!.article.title, copy.article.title);
|
||||
assert.equal(ledger.size, 1);
|
||||
const summary=ledger.summary();
|
||||
assert.equal(summary.height,1);assert.equal(summary.tip,candidate.hash);
|
||||
const page=ledger.canonicalPage(summary.tip,0,1);
|
||||
assert.equal(page.blocks.length,1);assert.equal(page.next,null);
|
||||
page.blocks[0].article.title='mutated page';
|
||||
assert.notEqual(ledger.canonicalPage(summary.tip,0).blocks[0].article.title,'mutated page');
|
||||
assert.throws(()=>ledger.canonicalPage(GENESIS_HASH,0),/tip changed/);
|
||||
assert.throws(()=>ledger.canonicalPage(summary.tip,0,17),/Invalid/);
|
||||
assert.throws(()=>ledger.legacySnapshot(0),/Full snapshot disabled/);
|
||||
assert.equal(ledger.legacySnapshot(1).blocks.length,1);
|
||||
assert.throws(() => ledger.inventory(-1, 32));
|
||||
assert.throws(() => ledger.inventory(0, 0));
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user