@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
21 lines • 813 B
JavaScript
/**
* SPDX-License-Identifier: Apache-2.0
*/
import { expect } from 'chai';
import { describe, it } from 'mocha';
import { container } from 'tsyringe-neo';
import { resetForTest } from '../../../test_container.js';
import { InjectTokens } from '../../../../src/core/dependency_injection/inject_tokens.js';
describe('DependencyManager', () => {
let depManager;
before(() => {
resetForTest();
depManager = container.resolve(InjectTokens.DependencyManager);
});
describe('checkDependency', () => {
it('should fail during invalid dependency check', async () => {
await expect(depManager.checkDependency('INVALID_PROGRAM')).to.be.rejectedWith("Dependency 'INVALID_PROGRAM' is not found");
});
});
});
//# sourceMappingURL=dependency_manager.test.js.map