UNPKG

erc20-wizard

Version:

CLI for creating and deploying ERC20 tokens on Ethereum network.

37 lines (30 loc) 850 B
import { ConfigurationService } from '../../src/services/configuration.service'; describe('ConfigurationService', () => { const configurationService = new ConfigurationService(); beforeEach(() => { configurationService.clear(); }); it('gets when nothing is set', () => { const config = configurationService.get(); expect(config).toEqual({ infura: {}, }); }); it('gets when value is set', () => { configurationService.set('testProjectId'); const config = configurationService.get(); expect(config).toEqual({ infura: { projectId: 'testProjectId', }, }); }); it('clears', () => { configurationService.set('testProjectId'); configurationService.clear(); const config = configurationService.get(); expect(config).toEqual({ infura: {}, }); }); });