diff --git a/test/dal/basic-dal-tests.ts b/test/dal/basic-dal-tests.ts index 6696c74c3f5b8348931f0ad8b204f702aefe8a48..2d8a5d4e81e20a56cc7ca39fe55da92993adaf32 100644 --- a/test/dal/basic-dal-tests.ts +++ b/test/dal/basic-dal-tests.ts @@ -16,6 +16,7 @@ import {PeerDTO} from "../../app/lib/dto/PeerDTO" import {Directory} from "../../app/lib/system/directory" import {DBBlock} from "../../app/lib/db/DBBlock" import {Underscore} from "../../app/lib/common-libs/underscore" +import {ConfDTO} from "../../app/lib/dto/ConfDTO"; var should = require('should'); var assert = require('assert'); @@ -102,15 +103,22 @@ var mocks = { } }; -let fileDAL:FileDAL +let conf: ConfDTO; +let fileDAL:FileDAL; describe("DAL", function(){ before(async () => { + conf = ConfDTO.complete({ + currency: "meta_brouzouf", + storage: { + transactions: true + } + }); let params = await Directory.getHomeParams(true, 'db0'); fileDAL = new FileDAL(params, async (name: string) => Directory.getHomeDB(true, name), async (name: string) => Directory.getHomeLevelDB(true, name)); - await fileDAL.init({} as any); - return fileDAL.saveConf({ currency: "meta_brouzouf" } as any); + await fileDAL.init(conf); + return fileDAL.saveConf(conf); }) after(() => { @@ -155,7 +163,7 @@ describe("DAL", function(){ }); it('should be able to save a Block', async () => { - await fileDAL.saveBlock(Underscore.extend({ fork: false } as any, mocks.block0)); + await fileDAL.saveBlock(Underscore.extend({ fork: false } as any, mocks.block0), conf); let block = (await fileDAL.getFullBlockOf(0)) as DBBlock block.should.have.property('hash').equal(mocks.block0.hash); block.should.have.property('signature').equal(mocks.block0.signature);