UNPKG

foundation-server

Version:

An extremely efficient, highly scalable, all-in-one, easy to setup cryptocurrency mining pool

28 lines (22 loc) 785 B
/* * * Builder (Updated) * */ const PoolBuilder = require('../main/builder'); const PoolLogger = require('../main/logger'); const portalConfig = require('../../configs/main/example.js'); const logger = new PoolLogger(portalConfig); //////////////////////////////////////////////////////////////////////////////// describe('Test builder functionality', () => { let configCopy; beforeEach(() => { configCopy = JSON.parse(JSON.stringify(portalConfig)); }); test('Test initialization of builder', () => { const poolBuilder = new PoolBuilder(logger, configCopy); expect(typeof poolBuilder.portalConfig).toBe('object'); expect(typeof poolBuilder.createPoolWorker).toBe('function'); expect(typeof poolBuilder.setupPoolWorkers).toBe('function'); }); });