foundation-server
Version:
An extremely efficient, highly scalable, all-in-one, easy to setup cryptocurrency mining pool
28 lines (22 loc) • 785 B
JavaScript
/*
*
* 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');
});
});