UNPKG

fuel-core

Version:

Essential javascript architecture for the Fuel side chain

25 lines (18 loc) 621 B
const CacheDB = require('./CacheDB'); const MemoryDB = require('./MemoryDB'); // Core const { test } = require('zora'); // Test verify block header test('module test', async t => { const dba = new MemoryDB(); const dbb = new MemoryDB(); const db = new CacheDB(dba, dbb); await db.put('a', 'b'); t.equal(await db.get('a'), 'b', 'check a'); t.equal(await dba.get('a'), 'b', 'check a'); t.equal(await dbb.get('a'), 'b', 'check a'); await dba.put('c', 'd'); t.equal(await db.get('c'), 'd', 'check c'); t.equal(await dba.get('c'), 'd', 'check c'); t.equal(await dbb.get('c'), null, 'check c'); });