import { DependencyManager } from '../../plugins/DependencyManager' import { WalletApi } from '../WalletApi' import { WalletModule } from '../WalletModule' jest.mock('../../plugins/DependencyManager') const DependencyManagerMock = DependencyManager as jest.Mock const dependencyManager = new DependencyManagerMock() describe('WalletModule', () => { test('registers dependencies on the dependency manager', () => { new WalletModule().register(dependencyManager) expect(dependencyManager.registerContextScoped).toHaveBeenCalledTimes(1) expect(dependencyManager.registerContextScoped).toHaveBeenCalledWith(WalletApi) }) })